Если вы находитесь в tty, альтернативой CTRL + C является F11, а альтернативой ALT + G - F13 (которой нет на моей клавиатуре) или Ctrl + _ (Ctrl + Shift + -).
Раду Рэдяну
8
Обратите внимание, что они -cмогут вести себя не так, как ожидают люди. Он не будет ставить перед каждой строкой число (например less -N), он просто делает поле состояния в нижней части экрана постоянным.
Ян Данн
Я согласен с @IanDunn, это неправильный ответ. Добавить set linenumbersвместо (работает только в последних версиях).
Это может быть правильным способом найти линию в терминале, однако она не отвечает на вопрос о том, как сделать так, чтобы она автоматически отображалась при открытии.
ДнрДевил
Это единственное, что помогло мне найти номер строки .... ничего из вышеперечисленного не сработало в моем случае с nano.
set linenumbers
в Nanorc делает свое дело-l
(--linenumbers
), чтобы отобразить номера lilne рядом с текстом.Ответы:
Комбинация клавиш для отображения текущего номера строки, когда вы используете nano - это CTRL+ C.
В качестве альтернативы, для отображения номера строки и столбца вы можете просто использовать
-c
параметр при запуске nano, то есть:Чтобы сделать это постоянным,
nano
использует конфигурацию в вашей домашней папке~/.nanorc
Таким образом, чтобы отображать номера строк всегда при использовании нано ...
(не волнуйтесь, если он пуст - этот файл не существует по умолчанию)
тип
set constantshow
Примечание: устаревший синтаксис
set const
показан в анимацииСохранить
Поскольку вы используете номера строк, помните, что вы можете использовать ALT+ Gдля перехода к определенному номеру строки.
источник
-c
могут вести себя не так, как ожидают люди. Он не будет ставить перед каждой строкой число (напримерless -N
), он просто делает поле состояния в нижней части экрана постоянным.set linenumbers
вместо (работает только в последних версиях).Случайно нашёл приятный ярлык: Alt + Shift + 3.
источник
set linenumbers
чтобы.nanorc
сделать его постоянным. Если ярлык не работает, попробуйтеModifier key + #
.set linenumbers
наноркамиКомпиляция Nano из источника:
Затем добавьте следующее в ваш
.nanorc
файл:Вы можете использовать Meta+ #для включения и выключения номеров строк в Nano.
источник
Если
nano -c filename
не работает, используйтеnano filename
тогда Ctrl+ _. Он попросит вас ввести номер строки.источник
Если вы уже открыли файл с помощью nano, нажмите
(не одновременно, нажмите control и w, затем, не отпуская управление и не отпуская w, нажмите t)
Эта команда потребует столбца и строки, вы вводите их следующим образом:
и вы окажетесь в строке 10 символов 23.
Если вы находитесь в верхней части файла и хотите найти только строку:
Если вы находитесь на определенной линии и хотите найти столбец:
Если вы еще не открыли файл, вы можете сделать это:
и файл откроется с курсором в строке 10, характер 23, так что вы можете попробовать также:
nano +,23 file (enter)
(Обратите внимание, что это отправит вас на символ 23 только первой строки)источник