CTRL + 3 puis SHIFT + 3 affichera les numéros de ligne CTRL + 3 puis SHIFT + 3
masqueront les
À partir de nano 2.7.1, vous pouvez ouvrir le fichier avec le drapeau -l( --linenumbers) pour afficher les numéros à côté du texte.
Mikhail
Réponses:
301
La combinaison de clavier permettant d’afficher le numéro de ligne actuel lorsque vous utilisez nano est CTRL+ C.
Alternativement, pour afficher la position du numéro de ligne et de colonne, vous pouvez simplement utiliser le -cparamètre lors du lancement de nano, à savoir:
nano -c [filename]
Pour rendre cela permanent, nanoutilise une configuration dans 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)
type set constantshow
NB la syntaxe obsolète set constest montrée dans l'animation
sauver
Puisque vous utilisez des numéros de ligne, rappelez-vous que vous pouvez utiliser ALT+ Gpour passer à un numéro de ligne spécifique.
Si vous êtes dans un terminal, une alternative à CTRL + C est F11 et une alternative à ALT + G est F13 (qui n'existe pas sur mon clavier) ou Ctrl + _ (Ctrl + Maj + -).
Radu Rădeanu
8
Notez que cela -cpourrait ne pas se comporter comme prévu. Cela ne préfixera pas chaque ligne avec le nombre (comme less -N), cela rendra seulement la case d'état en bas de l'écran.
Ian Dunn
Je suis d'accord avec @IanDunn, c'est la mauvaise réponse. Ajouter à la set linenumbersplace (ne fonctionne que dans les versions récentes).
xjcl le
38
Accidentellement trouvé un joli raccourci: Alt + Maj + 3.
C'est peut-être la bonne façon de trouver la ligne dans le terminal, mais cela ne répond pas à la question de savoir comment l'afficher automatiquement à l'ouverture.
DnrDevil
C’est la seule chose qui a fonctionné pour moi pour trouver un numéro de ligne.
set linenumbers
nanorc fait le tour-l
(--linenumbers
) pour afficher les numéros à côté du texte.Réponses:
La combinaison de clavier permettant d’afficher le numéro de ligne actuel lorsque vous utilisez nano est CTRL+ C.
Alternativement, pour afficher la position du numéro de ligne et de colonne, vous pouvez simplement utiliser le
-c
paramètre lors du lancement de nano, à savoir:Pour rendre cela permanent,
nano
utilise une configuration dans votre dossier personnel~/.nanorc
Ainsi, pour afficher les numéros de ligne toujours lors de l'utilisation de nano ...
(ne vous inquiétez pas s'il est vide - ce fichier n'existe pas par défaut)
type
set constantshow
NB la syntaxe obsolète
set const
est montrée dans l'animationsauver
Puisque vous utilisez des numéros de ligne, rappelez-vous que vous pouvez utiliser ALT+ Gpour passer à un numéro de ligne spécifique.
la source
-c
pourrait ne pas se comporter comme prévu. Cela ne préfixera pas chaque ligne avec le nombre (commeless -N
), cela rendra seulement la case d'état en bas de l'écran.set linenumbers
place (ne fonctionne que dans les versions récentes).Accidentellement trouvé un joli raccourci: Alt + Maj + 3.
la source
set linenumbers
à.nanorc
le rendre permanent. Si le raccourci ne fonctionne pas, essayezModifier key + #
.set linenumbers
NanorcCompiler Nano à partir de la source:
Ajoutez ensuite les éléments suivants à votre
.nanorc
fichier:Vous pouvez utiliser Meta+ #pour activer et désactiver les numéros de ligne dans Nano.
la source
Si
nano -c filename
ne fonctionne pas, utiliseznano filename
alors Ctrl+ _. Il vous demandera le numéro de la ligne où aller.la source
Si vous avez déjà ouvert le fichier avec nano, vous appuyez sur
(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:
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:
Si vous êtes sur une ligne et que vous voulez trouver la colonne:
Si vous n'avez pas encore ouvert le fichier, vous pouvez faire ceci:
et le fichier s’ouvrira avec le curseur dans la ligne 10, chanracter 23, vous pourrez donc aussi essayer:
nano +,23 file (enter)
(Notez que cela vous enverra au caractère 23 de la première ligne uniquement)la source