Respostas:
A única coisa que se aproxima do que você deseja é a opção de exibir sua posição atual do cursor. Você o ativa usando a opção --const
(página de manual: Mostrar constantemente a posição do cursor) ou pressionando AltCum arquivo de texto aberto.
-c, --constantshow
Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Adicionando set linenumbers
em /etc/nanorc
obras para mim na nano
versão 2.7.1 .
Também pode ser ativado com -l
ou --linenumbers
na linha de comando.
Alterne os números de linha do nano com: M-#
no meu caso Alt+ Shift+ 3.
set numbercolor ,normal
Isso foi adicionado no dia 20 de outubro e foi documentado no dia 22 de outubro e ainda não foi lançado, então compile-o da fonte da seguinte forma:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Em seguida, adicione o seguinte ao seu .nanorc:
set linenumbers
Você pode usar ^ # para ativar e desativar os números de linha no Nano. Provavelmente é um pouco complicado, pois é recente e não foi testado por muitas pessoas.
O Nano é por design um editor muito simples, com poucos recursos. Se você começar a desejar algo além da edição básica, o nano não é a ferramenta certa. O Emacs é um editor muito poderoso; para ativar os números de linha, digite M-x linum-mode
. Se o Emacs o assusta e você deseja um editor de modo de texto, considere Joe , onde os números de linha são ativados com a -linums
opção
Alternativa, um alias rápido em .bashrc:
echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset
Forçar a sintaxe parece obrigatório para scripts hashbang, para forçar um destaque específico:
echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset