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' --const
option (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 linenumbers
de /etc/nanorc
travaux pour moi dans la nano
version 2.7.1 .
Il peut également être activé avec -l
ou --linenumbers
sur 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' -linums
option.
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