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