J'utilise l'éditeur de texte de la ligne de commande nano. Comment puis-je annuler une action lors de l'édition de texte?
Par exemple: j'ai tapé du texte puis changé d'avis. Maintenant, je veux revenir à l'état précédent. Comment?
En commençant par nano version 2.3.5 en juillet 2014, undo/redo est devenu standard:
C'est dans l'aide:
Et si vous élargissez l’écran d’environ 1 400 pixels, il y a un indice en bas à droite:
Si ces clés ne fonctionnent pas, vérifiez nano --version
.
les versions nano 2.1.10 - 2.3.4 doivent utiliser l'option -u
( merci @sil) de la ligne de commande. Astuce: ajoutez alias nano="nano -u"
à votre .bashrc (merci @Benia). La mise en œuvre de undo au cours de cette période semble avoir été incomplète ou incomplète.
les versions nano 2.1.3 - 2.1.9 avaient une sorte de fonctionnalité d'annulation. L'option -u
n'était pas nécessaire.
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 devez démarrer nano avec l'option -u
(donc "nano -u somefile.txt
"), puis vous pouvez utiliser Alt-U pour annuler .
Vous pouvez également ajouter la ligne
set undo
dans le fichier .nanorc. Cela active la fonctionnalité d'annulation expérimentale au démarrage dans les versions inférieures à 2.4, telle que 2.2.6, qui semble être l'installation standard sur de nombreuses distributions Linux.