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.
Dobra odpowiedź. Argument --const jest taki sam, jak -c. Użyj go, aby otworzyć plik w następujący sposób: nano -c nazwa pliku. Ponadto, aby było trwałe, włącz opcję „set const” w pliku ~ / .nanorc, która może nie istnieć do momentu jej utworzenia.
MountainX dla Moniki Cellio
Jeśli twój nano jest nowszy, na twoich stronach podręcznika możesz zobaczyć następujące elementy. -c, --constantshowConstantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Jay Bose
20
Dodanie set linenumbersw /etc/nanorcpracach dla mnie w nanowersji 2.7.1 .
Można go również aktywować za pomocą -llub --linenumbersw wierszu poleceń.
Przełącz numery linii z poziomu nano za pomocą: M-#w moim przypadku Alt+ Shift+ 3.
Oprócz zmiany koloru tła numerów linii używamset numbercolor ,normal
smac89
4
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.
Dobra odpowiedź wskazałaby, że funkcja została dodana w ciągu ostatniego dnia i nie ma doświadczenia użytkownika.
Thomas Dickey
Co rozumiesz przez „nie ma doświadczenia użytkownika”?
faissaloo
1
W tej chwili nie może być więcej niż 1-2 użytkowników tej funkcji, nie ma raportów o błędach. Nawiasem mówiąc, „ostatnio” wymaga daty (lub linku do zmiany dokonującej zmiany).
Thomas Dickey,
Nie rozumiem, jak to jest w jakikolwiek sposób związane z pytaniem.
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ą -linumsopcją.
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.źródło
-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 wnano
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.źródło
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:
Następnie dodaj do .nanorc:
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.
źródło
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ą.źródło
Alternatywnie, szybki alias w .bashrc:
Wymuszanie składni wydaje się obowiązkowe dla skryptów hashbang, więc aby wymusić szczególne wyróżnienie:
człowiek nano
źródło