Единственной вещью, близко подходящей, что Вы хотите, является опция отобразить Вашу текущую позицию курсора. Вы активируете его при помощи --const
(страница справочника: Постоянно показывайте позицию курсора), опция или путем нажатия AltC на открытом текстовом файле.
Нано является дизайном очень простым редактором с немногими функциями. Если Вы начинаете желать чего-нибудь вне основного выпуска, нано не является правильным инструментом. Emacs является очень мощным редактором; для включения номеров строки ввести M-x linum-mode
. Если Emacs пугает Вас, и Вы хотите редактора текстового режима, рассматриваете Joe, где номера строки включаются с -linums
опция.
Это было добавлено 20 октября, задокументировано 22 октября и еще не вошло в выпуск, поэтому скомпилируйте его из исходного кода вот так :
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Затем добавьте следующее в ваш .nanorc:
set linenumbers
Вы можете использовать ^ # для включения и выключения номеров строк из Nano. Вероятно, он немного глючит, так как он недавний и не был протестирован многими людьми.
Добавление заданных номеров
в / etc / nanorc
у меня работает в nano
версии 2.7. 1 .
Его также можно активировать с помощью -l
или - lnumber
в командной строке.
Переключите номера строк в nano с помощью: M - #
в моем случае Alt + Shift + 3 .
Альтернатива, быстрый псевдоним в.bashrc:
echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset
Принудительное использование синтаксиса кажется обязательным для скриптов hashbang, поэтому для принудительного выделения определенной области:
echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset