Відповіді:
Єдине, що наближається до того, що ви хочете, - це варіант відображення поточної позиції курсору. Ви активуєте його за допомогою параметра --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
в командному рядку.
Перемикайте номери ліній зсередини нано за допомогою: 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 за дизайном - це дуже простий редактор з мало функцій. Якщо ви почнете бажати будь-чого, що не відповідає базовій версії, нано не є правильним інструментом. Emacs - дуже потужний редактор; щоб увімкнути номери ліній, введіть M-x linum-mode
. Якщо Emacs вас лякає і вам потрібен редактор текстового режиму, подумайте про Джо , де номери рядків увімкнено за допомогою цієї -linums
опції.
Альтернативно, швидкий псевдонім у .bashrc:
echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset
Примусовий синтаксис здається обов'язковим для сценаріїв хешбангу, тому потрібно змусити певне виділення:
echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset