188 votes

Comment utiliser la fonctionnalité Undo dans Nano ?

J'utilise l'éditeur de texte en ligne de commande nano . Comment puis-je annuler une action pendant l'édition du texte ?

Par exemple : J'ai tapé du texte, puis j'ai changé d'avis. Je veux maintenant revenir à l'état précédent. Comment faire ?

219voto

Bob Stein Points 2366

Commencer avec nano version 2.3.5 en juillet 2014, la fonction Annuler/Refaire est devenue standard :

  • Alt-U o Option-U o EscU - défaire
  • Alt-E o Option-E o EscE - refaire

C'est dans l'aide :

enter image description here

Et si vous étirez l'écran au-delà de 1400 pixels environ, il y a un indice en bas à droite :

enter image description here

Si ces touches ne fonctionnent pas, vérifiez nano --version .

  • versions miniatures 2.1.10 - 2.3.4 doit utiliser l'option de ligne de commande -u ( merci @sil). Conseil : ajoutez alias nano="nano -u" à votre .bashrc (merci @Benia). L'implémentation d'undo pendant cette période semble avoir été boguée ou incomplète.

  • versions miniatures 2.1.3 - 2.1.9 avait une sorte de fonction d'annulation. Le site -u n'était pas nécessaire.

M signifie méta .

39voto

titanae Points 1481

Le code d'annulation de Nano est expérimental. Comme vous le verrez dans le manuel de nano (tapez " man nano " dans un Terminal pour le lire), vous devrez lancer nano avec l'option -u (donc " nano -u somefile.txt "), et vous pouvez ensuite utiliser Alt-U pour annuler.

8voto

hueman Points 81

Vous pouvez également ajouter la ligne

set undo

dans le fichier .nanorc. Cela permet d'activer la fonction expérimentale d'annulation au démarrage dans les versions inférieures à 2.4, comme la 2.2.6 qui semble être l'installation standard sur de nombreuses distributions Linux.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X