Question Annuler la fonctionnalité dans nano


J'utilise l'éditeur de texte de ligne de commande nano. Comment je annuler une action lors de l'édition de texte?

Par exemple: J'ai tapé du texte et ensuite changé d'avis. Maintenant, je veux revenir à l'état précédent. Comment?


93
2017-08-15 14:17


origine


Vous voudrez peut-être envisager de modifier la réponse acceptée ici, car il existe une version plus récente et plus précise. - Scimonster


Réponses:


À partir de nano version 2.3.5 en juillet 2014, undo / redo est devenu standard:

  • Alt-U ou Option-U - annuler
  • Alt-E ou Option-E - refaire

C'est dans l'aide:

enter image description here

Et si vous étendez l'écran sur plus de 1400 pixels, il y a un indice en bas à droite:

enter image description here

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

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

  • nano versions 2.1.3 - 2.1.9 avait une sorte de fonction d'annulation. le -u l'option n'était pas nécessaire.


91
2017-09-09 12:08



Cliquer sur alt + u ne fonctionne pas pour que je puisse annuler. - JohnDoea
@Benia essayez d'utiliser la touche Esc au lieu de Alt. Dis moi si ça aide - Sergiy Kolodyazhnyy
Salut! Malheureusement, ce n'est pas le cas: \, Nano imprime également "commande inconnue" pour ESC-U. - JohnDoea
Si vous avez une alternative ou une idée de ce qu'il faut vérifier, veuillez publier une réponse et je me ferai un plaisir de donner la prime. - JohnDoea
Laissez-nous continuer cette discussion en chat. - Bob Stein


Le code d'annulation de Nano est expérimental. Comme vous le verrez dans le manuel nano (type "man nano"dans un terminal pour lire cela), vous devrez commencer nano avec le -u option (donc "nano -u somefile.txt"), puis vous pouvez utiliser Alt-U pour annuler.


36
2017-08-15 14:21



Merci. Il y a aussi une fonctionnalité de rétablissement et le raccourci pour cela est Alt + E. - user44


Vous pouvez également ajouter la ligne

set undo

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


8
2018-03-02 14:41



Bienvenue sur Ask Ubuntu. - EKons