Y a-t-il un moyen de dire à nano d'afficher automatiquement la numérotation des lignes chaque fois que j'ouvre un fichier?
La combinaison de clavier permettant d’afficher le numéro de ligne actuel lorsque vous utilisez nano est CTRL+C.
Sinon, pour afficher la position du numéro de ligne et de colonne, vous pouvez simplement utiliser le paramètre -c
lors du lancement de nano i.e:
nano -c [filename]
Pour rendre cela permanent, nano
utilise une configuration de votre dossier personnel ~/.nanorc
Ainsi, pour afficher les numéros de ligne toujours lors de l'utilisation de nano ...
nano ~/.nanorc
(ne vous inquiétez pas s'il est vide - ce fichier n'existe pas par défaut)
tapez set constantshow
N.B. la syntaxe obsolète set const
est montrée dans l'animation
Sauvegarder
Puisque vous utilisez des numéros de ligne, n'oubliez pas que vous pouvez utiliser ALT+G pour passer à un numéro de ligne spécifique.
Accidentellement trouvé le raccourci de Nice: Alt + Shift + 3.
Compiler Nano à partir de la source:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;Sudo make install
Ajoutez ensuite les éléments suivants à votre fichier .nanorc
:
set linenumbers
Vous pouvez utiliser Meta+# pour activer et désactiver les numéros de ligne dans Nano.
Si nano -c filename
ne fonctionne pas, utilisez nano filename
puis Ctrl +_. Il vous demandera le numéro de la ligne où aller.
Si vous avez déjà ouvert le fichier avec nano, vous appuyez sur
Ctrl+w+t
(pas simultanément, appuyez sur Ctrl et w, puis sans relâcher contrôle et relâchez w, appuyez sur t)
Cette commande nécessitera colonne et ligne, vous les entrez de cette façon:
10,23 (enter)
et vous vous retrouverez à la ligne 10, caractère 23.
Si vous êtes en haut du fichier et que vous voulez seulement trouver la ligne:
Ctrl+w+t and then 10
Si vous êtes sur une ligne et que vous voulez trouver la colonne:
Ctrl+w+t and then ,23
Si vous n'avez pas encore ouvert le fichier, vous pouvez faire ceci:
nano +10,23 file (enter)
et le fichier s’ouvrira avec le curseur dans la ligne 10, chanracter 23, vous pourrez donc aussi essayer:
nano +10 file (enter)
nano +,23 file (enter)
(Notez que cela vous enverra au caractère 23 de la première ligne uniquement)