Jeśli jesteś w tty, alternatywą dla CTRL + C jest F11, a alternatywą dla ALT + G jest F13 (która nie istnieje na mojej klawiaturze) lub Ctrl + _ (Ctrl + Shift + -).
Radu Rădeanu
8
Pamiętaj, że -cmogą nie zachowywać się tak, jak oczekują ludzie. Nie będzie poprzedzać każdego wiersza numerem (jak less -N), po prostu powoduje, że pole statusu u dołu ekranu jest stałe.
Ian Dunn
Zgadzam się z @IanDunn, to jest zła odpowiedź. Dodaj set linenumberszamiast (działa tylko w najnowszych wersjach).
xjcl
38
Przypadkowo znaleziony ładny skrót: Alt + Shift + 3.
set linenumbers
w nanorc robi lewę-l
(--linenumbers
), aby wyświetlić liczby fioletowe obok tekstu.Odpowiedzi:
Kombinacja klawiatury wyświetlająca bieżący numer linii podczas korzystania z nano to CTRL+ C.
Alternatywnie, aby wyświetlić pozycję numeru wiersza i kolumny, wystarczy użyć
-c
parametru podczas uruchamiania nano, tj .:Aby to zrobić na stałe,
nano
używa konfiguracji w folderze domowym~/.nanorc
Tak więc, aby wyświetlać numery linii zawsze, gdy używasz nano ...
(nie martw się, jeśli jest pusty - ten plik domyślnie nie istnieje)
rodzaj
set constantshow
Uwaga: przestarzała składnia
set const
jest pokazana w animacjiZapisać
Ponieważ używasz numerów linii, pamiętaj, że możesz użyć ALT+, Gaby przejść do określonego numeru linii.
źródło
-c
mogą nie zachowywać się tak, jak oczekują ludzie. Nie będzie poprzedzać każdego wiersza numerem (jakless -N
), po prostu powoduje, że pole statusu u dołu ekranu jest stałe.set linenumbers
zamiast (działa tylko w najnowszych wersjach).Przypadkowo znaleziony ładny skrót: Alt + Shift + 3.
źródło
set linenumbers
aby.nanorc
ustawić go na stałe. Jeśli skrót nie działa, spróbujModifier key + #
.set linenumbers
w nanorcSkompiluj Nano ze źródła:
Następnie dodaj do
.nanorc
pliku:Możesz użyć Meta+, #aby włączać i wyłączać numery linii z poziomu Nano.
źródło
Jeśli
nano -c filename
nie działa, należynano filename
następnie Ctrl+ _. Poprosi Cię o podanie numeru linii.źródło
Jeśli plik został już otwarty za pomocą nano, naciśnij
(nie jednocześnie naciśnij klawisze Control i W, a następnie bez puszczania kontroli i puszczania W, naciśnij t)
To polecenie będzie wymagało kolumny i wiersza, wprowadzasz je w ten sposób:
i skończysz w linii 10 znak 23.
Jeśli znajdujesz się na początku pliku i chcesz tylko znaleźć linię:
Jeśli znajdujesz się w pewnej linii i chcesz znaleźć kolumnę:
Jeśli plik nie został jeszcze otwarty, możesz to zrobić:
i plik otworzy się z kursorem w linii 10, znak 23, więc możesz spróbować również:
nano +,23 file (enter)
(Uwaga: spowoduje to wysłanie do znaku 23 tylko pierwszego wiersza)źródło