파일을 열 때 나노로 줄 번호 매기기를 표시하는 방법


260

파일을 열 때마다 자동으로 줄 번호를 표시하도록 nano에 지시하는 방법이 있습니까?


4
set linenumbersnanorc에서 트릭을 수행합니다.
무언가

CTRL + 3, SHIFT + 3은 줄 번호를 표시합니다. CTRL + 3, SHIFT + 3은 줄 번호를 숨 깁니다.
AATHITH RAJENDRAN

nano 2.7.1부터 -l( --linenumbers) 플래그로 파일을 열어 텍스트 옆에 lilne 번호를 표시 할 수 있습니다.
Mikhail

답변:


301

nano를 사용하는 동안 현재 줄 번호를 표시하는 키보드 조합은 CTRL+ C입니다.

또는 행 및 열 번호 위치를 표시하려면 -cnano를 시작할 때 매개 변수를 사용할 수 있습니다 .

nano -c [filename]

이것을 영구적으로 만들 nano려면 홈 폴더의 구성을 사용하십시오.~/.nanorc

따라서 nano를 사용할 때 항상 줄 번호를 표시하려면 ...

nano ~/.nanorc

(비어 있으면 걱정하지 마십시오.이 파일은 기본적으로 존재하지 않습니다)

유형 set constantshow

NB 더 이상 사용되지 않는 구문 set const이 애니메이션에 표시됩니다.

저장하기

여기에 이미지 설명을 입력하십시오


애니메이션 1

줄 번호를 사용하고 있으므로 ALT+ G를 사용 하여 특정 줄 번호로 이동할 수 있습니다.


당신이 tty에 있다면 CTRL + C의 대안은 F11이고 ALT + G의 대안은 F13 (내 키보드에는 존재하지 않음) 또는 Ctrl + _ (Ctrl + Shift +-)입니다.
Radu Rădeanu

8
-c사람들이 기대하는 방식으로 작동하지 않을 수 있습니다. 각 줄 앞에 번호 (예 :)를 붙이지 않고 less -N화면 하단의 상태 상자를 영구적으로 만듭니다.
Ian Dunn

@IanDunn에 동의합니다. 이것은 잘못된 답변입니다. set linenumbers대신 추가하십시오 (최근 버전에서만 작동).
xjcl

38

실수로 좋은 지름길을 발견했습니다 : Alt + Shift + 3.

부드럽게 클릭


3
GNU nano 2.5.3의 ubuntu16.04에서 작동하지 않습니다
philx_x

1
ssh'd 우분투 터미널에서 맥 키보드 작동하지 않습니다
더크 슈마허에게

7
영구적으로 추가 set linenumbers하려면 추가하십시오 .nanorc. 바로 가기가 작동하지 않으면를 시도하십시오 Modifier key + #.
Chupo_cro

그것은 Raspbian에서 작동
dstonek

이 많이 감사 @Gregor Godier 함께 대단한 set linenumbersnanorc에서
somethingSomething

20

소스에서 Nano 컴파일 :

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

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

set linenumbers

Nano 내에서 Meta+ #를 사용 하여 줄 번호를 켜거나 끌 수 있습니다.


사실은 그렇게 두 번째 커밋을 보았습니까? 두 번째 커밋은 첫 번째 커밋 때문에 크기가 커졌습니까?
doug

네, 첫 번째 때문이었습니다.
faissaloo

1
단. 나는 nano의 savannah 페이지에서 이것을 nano로 병합하라는 요청을 제출했다 : savannah.gnu.org/bugs/index.php?49217
Max Burns

1
우분투에 관해서는 정확하고 여전히 정확할 수 있습니다
faissaloo

2
필자의 경우, 소스에서 nano를 다시 컴파일하지 않고 set linenumbers로 충분하다
realtebo

9

경우 nano -c filename작동하지 않습니다, 사용 nano filenameCtrl+ _. 줄 번호를 물어볼 것입니다.


1
나는 SSH를 사용하고 있으며 그 키보드 단축키는 텍스트를 작게 만든다 :(
kurdtpage

3

nano로 파일을 이미 열었다면

Ctrl+w+t

(동시하지 않고, 제어와 w를 누른 다음 제어를 놓지 않고 w를 놓지 않고 t를 누름)

이 명령에는 열과 행이 필요하며 다음과 같이 입력하십시오.

10,23 (enter)

10 행 23 자로 끝납니다.

파일 맨 위에 있고 행만 찾으려면 다음을 수행하십시오.

Ctrl+w+t and then 10

확실한 라인에 있고 열을 찾으려면 다음을 수행하십시오.

Ctrl+w+t and then ,23

파일을 아직 열지 않은 경우 다음을 수행 할 수 있습니다.

nano +10,23 file (enter)

그리고 10 번 줄, 커서 23 번에서 커서로 파일이 열리므로 다음을 시도해보십시오 :

nano +10 file (enter)

nano +,23 file (enter) (이것은 첫 줄의 문자 23으로 만 보내집니다)


이것은 터미널에서 라인을 찾는 올바른 방법 일 수 있지만 열 때 자동으로 표시하는 방법에 대한 질문에는 대답하지 않습니다.
DnrDevil

이것은 내가 줄 번호를 찾기 위해 일한 유일한 것입니다 .... 위의 어느 것도 나의 나노 인스턴스에서 작동하지 않았습니다.
삼촌 Iroh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.