web-dev-qa-db-fra.com

Comment afficher la numérotation des lignes dans nano lors de l'ouverture d'un fichier

Y a-t-il un moyen de dire à nano d'afficher automatiquement la numérotation des lignes chaque fois que j'ouvre un fichier?

245
Luis Alvarado

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

enter image description here


animation1

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.

281
fossfreedom

Accidentellement trouvé le raccourci de Nice: Alt + Shift + 3.

click me gently

28
Gregor Godler

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.

20
faissaloo

Si nano -c filename ne fonctionne pas, utilisez nano filename puis Ctrl +_. Il vous demandera le numéro de la ligne où aller.

9
Brian Kevin Calmes

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)

2
Andrés Chandía