[unix] 나노 라인 번호가 있습니까?

나노의 라인 넘버링을 켜는 방법이 있습니까?



답변

원하는 것에 가까이 오는 유일한 것은 현재 커서 위치를 표시하는 옵션입니다. 당신은 사용하여 활성화 --const(맨 페이지 : 끊임없이 커서 위치 표시) 옵션을하거나 눌러 AltC열려있는 텍스트 파일에.


답변

버전 2.7.1 에서는 추가 기능 set linenumbers/etc/nanorc작동합니다 .nano

명령 줄에서 -l또는 --linenumbers명령 줄에서 활성화 할 수도 있습니다 .

M-#내 경우 Alt+ Shift+로 nano 내에서 줄 번호를 전환하십시오 3.


답변

이것은 10 월 20 일에 추가되었으며 10 월 22 일에 문서화되었지만 아직 릴리스로 만들지 않았으므로 다음과 같이 소스에서 컴파일하십시오.

git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install

그런 다음 .nanorc에 다음을 추가하십시오.

set linenumbers

^ #를 사용하여 Nano 내에서 줄 번호를 켜거나 끌 수 있습니다. 그것은 최근에 많은 사람들에 의해 테스트되지 않았기 때문에 아마도 약간 버그 일 것입니다.


답변

Nano는 설계 상 기능이 거의없는 매우 간단한 편집기입니다. 베이직 에디션 이외의 것을 원한다면 nano가 올바른 도구가 아닙니다. 이맥스 는 매우 강력한 편집자입니다. 줄 번호를 켜려면을 입력하십시오 M-x linum-mode. Emacs가 당신을 놀라게하고 텍스트 모드 편집기를 원한다면 , 줄 번호가 옵션으로 켜져있는 Joe를 고려 하십시오 -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

남자 나노


답변