Odpowiedzi:
Jedyną rzeczą, która zbliża się do tego, co chcesz, jest opcja wyświetlania bieżącej pozycji kursora. Aktywujesz go za pomocą opcji --const
(strona: Stale wyświetlaj pozycję kursora) lub naciskając AltCotwarty plik tekstowy.
-c, --constantshow
Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Dodanie set linenumbers
w /etc/nanorc
pracach dla mnie w nano
wersji 2.7.1 .
Można go również aktywować za pomocą -l
lub --linenumbers
w wierszu poleceń.
Przełącz numery linii z poziomu nano za pomocą: M-#
w moim przypadku Alt+ Shift+ 3.
set numbercolor ,normal
Zostało to dodane 20 października i zostało udokumentowane 22 października, ale nie zostało jeszcze wydane, więc skompiluj je ze źródła w taki sposób:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Następnie dodaj do .nanorc:
set linenumbers
Za pomocą ^ # możesz włączać i wyłączać numery linii z poziomu Nano. Prawdopodobnie jest trochę wadliwy, ponieważ jest najnowszy i nie został przetestowany przez wiele osób.
Nano jest z założenia bardzo prostym edytorem z kilkoma funkcjami. Jeśli zaczynasz marzyć o czymkolwiek poza edycją podstawową, nano nie jest właściwym narzędziem. Emacs to bardzo potężny edytor; aby włączyć numery linii, wpisz M-x linum-mode
. Jeśli Emacs cię przeraża i potrzebujesz edytora trybu tekstowego, rozważ Joe , gdzie numery linii są włączone z tą -linums
opcją.
Alternatywnie, szybki alias w .bashrc:
echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset
Wymuszanie składni wydaje się obowiązkowe dla skryptów hashbang, więc aby wymusić szczególne wyróżnienie:
echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset