Existe-t-il une numérotation des lignes pour nano?


Réponses:


19

La seule chose qui se rapproche de ce que vous voulez est l'option d'afficher la position actuelle du curseur. Vous l'activez en utilisant l' --constoption (page de manuel: Afficher constamment la position du curseur) ou en appuyant AltCsur un fichier texte ouvert.


4
Bonne réponse. L'argument --const est le même que -c. Utilisez-le pour ouvrir le fichier comme ceci: nano -c nom de fichier. De plus, pour le rendre permanent, incluez l'option 'set const' dans votre fichier ~ / .nanorc, qui peut ne pas exister tant que vous ne l'avez pas créé.
MountainX pour Monica Cellio le

Si votre nano est plus récent, vous pouvez voir ce qui suit dans vos pages de manuel. -c, --constantshow Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Jay Bose

20

L'ajout set linenumbersde /etc/nanorctravaux pour moi dans la nanoversion 2.7.1 .

Il peut également être activé avec -lou --linenumberssur la ligne de commande.

Basculez les numéros de ligne depuis nano avec: M-#dans mon cas Alt+ Shift+ 3.


Merci pour Alt + Shift + 3 pour le basculement.
bob

En plus de changer la couleur d'arrière-plan des numéros de ligne, j'utiliseset numbercolor ,normal
smac89

4

Cela a été ajouté le 20 octobre et a été documenté le 22 octobre et n'a pas encore été transformé en version, alors compilez-le à partir de la source comme ceci:

git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install 

Ajoutez ensuite ce qui suit à votre .nanorc:

set linenumbers

Vous pouvez utiliser ^ # pour activer et désactiver les numéros de ligne à partir de Nano. C'est probablement un peu buggé car il est récent et n'a pas été testé par beaucoup de gens.


Une bonne réponse aurait souligné que la fonctionnalité a été ajoutée au cours de la dernière journée et n'a aucune expérience utilisateur à laquelle se rapporter.
Thomas Dickey

Qu'entendez-vous par «n'a aucune expérience utilisateur à laquelle se rapporter»?
faissaloo

1
Il ne peut pas y avoir plus de 1 à 2 utilisateurs de la fonctionnalité à ce stade, il n'y a pas de rapport de bogue. Soit dit en passant, "récemment" exige une date (ou un lien vers le commit effectuant le changement).
Thomas Dickey

Je ne vois pas en quoi cela est lié à la question.
faissaloo

1
Vous vous êtes trompé de date ( voir engagement du 20 octobre par Faissal Bensefia ). Il était également sans papiers jusqu'à la mi-journée du 22 octobre . Tous les autres points soulevés sont toujours des problèmes.
Thomas Dickey

2

Nano est par conception un éditeur très simple avec peu de fonctionnalités. Si vous commencez à souhaiter autre chose que l'édition de base, nano n'est pas le bon outil. Emacs est un éditeur très puissant; pour activer les numéros de ligne, tapez M-x linum-mode. Si Emacs vous fait peur et que vous voulez un éditeur de mode texte, pensez à Joe , où les numéros de ligne sont activés avec l' -linumsoption.


Alors .. Emacs est votre éditeur de texte de choix?
Pacerier

0

Alternative, un alias rapide en .bashrc:

echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset

Forcer la syntaxe semble obligatoire pour les scripts de hashbang, donc pour forcer une mise en évidence particulière:

echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset

homme nano

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.