Единственное, что приближается к тому, что вы хотите - это опция отображения текущей позиции курсора. Вы активируете его, используя --const(manpage: постоянно показывать позицию курсора) или нажимая AltCна открытый текстовый файл.
Хороший ответ. Аргумент --const такой же, как и -c. Используйте его, чтобы открыть файл следующим образом: nano -c filename. Также, чтобы сделать его постоянным, включите опцию 'set const' в ваш файл ~ / .nanorc, который может не существовать, пока вы его не создадите.
MountainX для Моники Челлио
Если ваш nano новее, вы можете увидеть следующее на своих страницах руководства. -c, --constantshowConstantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Джей Боз
20
Добавление set linenumbersв /etc/nanorcработает для меня в nanoверсии 2.7.1 .
Его также можно активировать с помощью -lили --linenumbersв командной строке.
Переключить номера строк изнутри nano с помощью: M-#в моем случае Alt+ Shift+ 3.
В дополнение к изменению цвета фона номеров строк я используюset numbercolor ,normal
smac89
4
Это было добавлено 20 октября и было задокументировано 22 октября, но еще не было превращено в релиз, поэтому скомпилируйте его из исходного кода примерно так:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Затем добавьте следующее в ваш .nanorc:
set linenumbers
Вы можете использовать ^ # для включения и выключения номеров строк в Nano. Это, вероятно, немного глючит, так как это недавно и не было проверено многими людьми.
Хороший ответ показал бы, что эта функция была добавлена в течение последнего дня, и у нее нет опыта работы с пользователем.
Томас Дики
Что вы подразумеваете под "не имеет опыта пользователя"?
faissaloo
1
На данный момент не может быть более 1-2 пользователей этой функции, нет сообщений об ошибках. Кстати, «недавно» требует даты (или ссылки на коммит, вносящий изменения).
Nano - это очень простой редактор с несколькими функциями. Если вы начинаете желать чего-то, кроме базового издания, nano не является правильным инструментом. Emacs - очень мощный редактор; чтобы включить номера строк, введите M-x linum-mode. Если Emacs пугает вас и вам нужен редактор в текстовом режиме, рассмотрите Джо , где номера строк включены с помощью -linumsопции.
Ответы:
Единственное, что приближается к тому, что вы хотите - это опция отображения текущей позиции курсора. Вы активируете его, используя
--const
(manpage: постоянно показывать позицию курсора) или нажимая AltCна открытый текстовый файл.источник
-c, --constantshow
Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Добавление
set linenumbers
в/etc/nanorc
работает для меня вnano
версии 2.7.1 .Его также можно активировать с помощью
-l
или--linenumbers
в командной строке.Переключить номера строк изнутри nano с помощью:
M-#
в моем случае Alt+ Shift+ 3.источник
set numbercolor ,normal
Это было добавлено 20 октября и было задокументировано 22 октября, но еще не было превращено в релиз, поэтому скомпилируйте его из исходного кода примерно так:
Затем добавьте следующее в ваш .nanorc:
Вы можете использовать ^ # для включения и выключения номеров строк в Nano. Это, вероятно, немного глючит, так как это недавно и не было проверено многими людьми.
источник
Nano - это очень простой редактор с несколькими функциями. Если вы начинаете желать чего-то, кроме базового издания, nano не является правильным инструментом. Emacs - очень мощный редактор; чтобы включить номера строк, введите
M-x linum-mode
. Если Emacs пугает вас и вам нужен редактор в текстовом режиме, рассмотрите Джо , где номера строк включены с помощью-linums
опции.источник
Альтернатива, быстрый псевдоним в .bashrc:
Принудительное использование синтаксиса кажется обязательным для сценариев hashbang, поэтому для принудительного выделения определенной подсветки:
человек нано
источник