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

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

198 голосов | спросил Luis Alvarado 29 +04002011-10-29T10:06:29+04:00312011bEurope/MoscowSat, 29 Oct 2011 10:06:29 +0400 2011, 10:06:29

5 ответов


242

Комбинация клавиш для отображения текущего номера строки при использовании nano - CTRL + C .

В качестве альтернативы для отображения строки & столбца, вы можете просто использовать параметр -c при запуске nano i.e:

nano -c [filename]

Чтобы сделать это постоянным, nano использует конфигурацию в вашей домашней папке ~/.nanorc

Таким образом, для отображения номеров строк всегда при использовании nano ...

nano ~/.nanorc

(не беспокойтесь, если его пустое - этот файл не существует по умолчанию)

type set constantshow

N.B. устаревший синтаксис set const показан в анимации

Сохранить

введите описание изображения здесь>> </p>

<hr>
<p> <img src =

Поскольку вы используете номера строк, помните, что вы можете использовать ALT + G для перехода к определенному номеру строки.

ответил fossfreedom 29 +04002011-10-29T11:53:54+04:00312011bEurope/MoscowSat, 29 Oct 2011 11:53:54 +0400 2011, 11:53:54
15

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

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

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

set linenumbers

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

ответил faissaloo 5 J000000Tuesday16 2016, 00:01:49
9

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

нажмите меня мягко

ответил Gregor Godler 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 20 Sep 2017 11:16:09 +0300 2017, 11:16:09
7

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

ответил Brian Kevin Calmes 12 J000000Saturday14 2014, 07:08:44
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 Jpm1000000pmWed, 27 Jan 2016 20:43:35 +030016 2016, 20:43:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132