Как показать нумерацию строк в nano при открытии файла

181

Есть ли способ сказать nano автоматически показывать нумерацию строк при каждом открытии файла?

    
задан Luis Alvarado 29.10.2011 в 08:06
источник

5 ответов

214

Комбинация клавиш для отображения текущего номера строки при использовании 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 для перехода к определенному номеру строки.

    
ответ дан fossfreedom 29.10.2011 в 09:53
источник
12

Скомпилируйте Nano из источника:

git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install 

Затем добавьте следующее в файл .nanorc :

set linenumbers

Вы можете использовать Meta + # , чтобы включать и выключать номера строк внутри Nano.

    
ответ дан faissaloo 04.07.2016 в 23:01
7

Если nano -c filename не работает, используйте nano filename , затем Ctrl + _ . Он попросит вас указать номер строки.

    
ответ дан Brian Kevin Calmes 12.07.2014 в 05:08
3

Случайно найден хороший ярлык: Alt + Shift + 3.

    
ответ дан Gregor Godler 20.09.2017 в 10:16
1

Если вы уже открыли файл с помощью 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 первой строки)

    
ответ дан Andrés Chandía 27.01.2016 в 18:43