383 votes

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

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

5voto

Victor Zamanian Points 1851

Si vous avez déjà ouvert le fichier avec nano, vous appuyez sur

Ctrl+w+t

(pas simultanément, appuyez sur contrôle et w, puis sans lâcher contrôle et en lâchant w, appuyez sur t)

Cette commande nécessite une colonne et une ligne, vous les saisissez 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 à une ligne donnée et que vous voulez trouver la colonne :

Ctrl+w+t and then ,23

Si vous n'avez pas encore ouvert le fichier, vous pouvez le faire :

nano +10,23 file (enter)

et le fichier s'ouvre avec le curseur à la ligne 10, chanracter 23, donc vous pouvez essayer aussi :

nano +10 file (enter)

nano +,23 file (enter) (Notez que cela vous enverra au caractère 23 de la première ligne seulement)

3voto

Seamus Points 381

C'est 2021. La question de l'OP est toujours valable, mais la plupart des réponses ici sont pour une ancienne version de nano . Je ne présente pas cette réponse comme "le dernier mot" - seulement comme une mise à jour.

L'écran par défaut du nano se compose de cinq zones. De haut en bas, ce sont : la barre de titre, une ligne vierge, la fenêtre d'édition, la barre d'état et deux lignes d'aide.

Où afficher les numéros de ligne ?

Les numéros de ligne peuvent être affichés à l'un des deux endroits suivants :

  1. la fenêtre d'édition
  2. la barre d'état

L'affichage de la barre d'état met simplement à jour le numéro de ligne (et de colonne) du curseur/point d'insertion au fur et à mesure de son déplacement dans la fenêtre d'édition. Les numéros de ligne dans la fenêtre d'édition sont positionnés dans la marge de gauche. Il est possible d'afficher le numéro de ligne dans la fenêtre d'édition et dans la barre d'état, ou dans les deux.

Affiche les numéros de ligne dans la fenêtre d'édition :

Il existe plusieurs méthodes (cette liste n'est pas nécessairement exhaustive) :

  1. Avant l'ouverture du dossier :

    Modifier/créer le fichier ~/.nanorc avec la ligne suivante :

    set linenumbers
  2. Lorsque le fichier est ouvert :

    Utilisez le -l option dans nano :

    $ nano -l <myfilename>
  3. Après l'ouverture du fichier :

    Activation et désactivation des numéros de ligne w/ alt-shift-# :

    altshift#

Afficher les numéros de ligne dans la barre d'état

  1. Avant l'ouverture du dossier :

    Modifier/créer le fichier ~/.nanorc avec la ligne suivante :

    set constantshow
  2. Lorsque le fichier est ouvert :

    Utilisez le -c option dans nano :

    $ nano -c <myfilename>
  3. Après l'ouverture du fichier :

    Basculer l'affichage du numéro de ligne dans la barre d'état "on" et "off" w/ alt-shift-C :

    altshiftC

Résumé

Ils fonctionnent tous à partir d'aujourd'hui : Ubuntu 20.04, nano --version = GNU nano, version 4.8, bien qu'il existe des divergences mineures dans la documentation.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X