Annuler la fonctionnalité dans nano

93

J'utilise l'éditeur de texte de ligne de commande nano . Comment 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?

    
posée user44 15.08.2013 - 16:17
la source

3 réponses

88

À partir de nano version 2.3.5 en juillet 2014, annuler / rétablir est devenu standard:

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

C'est dans l'aide:

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

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

  • Les versions nano 2.1.10 - 2.3.4 devraient utiliser la ligne de commande option -u ( merci @sil). Astuce: ajoutez 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.

  • Les versions nano 2.1.3 - 2.1.9 étaient en quelque sorte annulées fonctionnalité. L'option -u n'était pas nécessaire.

réponse donnée Bob Stein 09.09.2015 - 14:08
la source
36

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

    
réponse donnée sil 15.08.2013 - 16:21
la source
8

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.

    
réponse donnée hueman 02.03.2016 - 15:41
la source

Lire d'autres questions sur les étiquettes