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.
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, --constantshowConstantly 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.
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.
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.
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.la source
-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 lanano
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.la source
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:
Ajoutez ensuite ce qui suit à votre .nanorc:
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.
la source
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.la source
Alternative, un alias rapide en .bashrc:
Forcer la syntaxe semble obligatoire pour les scripts de hashbang, donc pour forcer une mise en évidence particulière:
homme nano
la source