Réponses:
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.
-c, --constantshow Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
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.
set numbercolor ,normal
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.
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.
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