Ответы:
Единственное, что приближается к тому, что вы хотите - это опция отображения текущей позиции курсора. Вы активируете его, используя --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 октября, но еще не было превращено в релиз, поэтому скомпилируйте его из исходного кода примерно так:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Затем добавьте следующее в ваш .nanorc:
set linenumbers
Вы можете использовать ^ # для включения и выключения номеров строк в Nano. Это, вероятно, немного глючит, так как это недавно и не было проверено многими людьми.
Nano - это очень простой редактор с несколькими функциями. Если вы начинаете желать чего-то, кроме базового издания, nano не является правильным инструментом. Emacs - очень мощный редактор; чтобы включить номера строк, введите M-x linum-mode
. Если Emacs пугает вас и вам нужен редактор в текстовом режиме, рассмотрите Джо , где номера строк включены с помощью -linums
опции.
Альтернатива, быстрый псевдоним в .bashrc:
echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset
Принудительное использование синтаксиса кажется обязательным для сценариев hashbang, поэтому для принудительного выделения определенной подсветки:
echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset