Есть ли способ заставить nano автоматически показывать нумерацию строк при каждом открытии файла?
-l
( --linenumbers
), чтобы отобразить номера lilne рядом с текстом.
Есть ли способ заставить nano автоматически показывать нумерацию строк при каждом открытии файла?
-l
( --linenumbers
), чтобы отобразить номера lilne рядом с текстом.
Ответы:
Комбинация клавиш для отображения текущего номера строки, когда вы используете nano - это CTRL+ C.
В качестве альтернативы, для отображения номера строки и столбца вы можете просто использовать -c
параметр при запуске nano, то есть:
nano -c [filename]
Чтобы сделать это постоянным, nano
использует конфигурацию в вашей домашней папке~/.nanorc
Таким образом, чтобы отображать номера строк всегда при использовании нано ...
nano ~/.nanorc
(не волнуйтесь, если он пуст - этот файл не существует по умолчанию)
тип set constantshow
Примечание: устаревший синтаксис set const
показан в анимации
Сохранить
Поскольку вы используете номера строк, помните, что вы можете использовать ALT+ Gдля перехода к определенному номеру строки.
-c
могут вести себя не так, как ожидают люди. Он не будет ставить перед каждой строкой число (например less -N
), он просто делает поле состояния в нижней части экрана постоянным.
set linenumbers
вместо (работает только в последних версиях).
Случайно нашёл приятный ярлык: Alt + Shift + 3.
set linenumbers
чтобы .nanorc
сделать его постоянным. Если ярлык не работает, попробуйте Modifier key + #
.
set linenumbers
нанорками
Компиляция Nano из источника:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Затем добавьте следующее в ваш .nanorc
файл:
set linenumbers
Вы можете использовать Meta+ #для включения и выключения номеров строк в Nano.
Если nano -c filename
не работает, используйте nano filename
тогда Ctrl+ _. Он попросит вас ввести номер строки.
Если вы уже открыли файл с помощью nano, нажмите
Ctrl+w+t
(не одновременно, нажмите control и w, затем, не отпуская управление и не отпуская w, нажмите t)
Эта команда потребует столбца и строки, вы вводите их следующим образом:
10,23 (enter)
и вы окажетесь в строке 10 символов 23.
Если вы находитесь в верхней части файла и хотите найти только строку:
Ctrl+w+t and then 10
Если вы находитесь на определенной линии и хотите найти столбец:
Ctrl+w+t and then ,23
Если вы еще не открыли файл, вы можете сделать это:
nano +10,23 file (enter)
и файл откроется с курсором в строке 10, характер 23, так что вы можете попробовать также:
nano +10 file (enter)
nano +,23 file (enter)
(Обратите внимание, что это отправит вас на символ 23 только первой строки)
set linenumbers
в Nanorc делает свое дело