Vim/Vi에서 줄 번호를 활성화하는 방법
Vim과 Vi는 Linux 사용자들 사이에서 가장 많이 사용되는 텍스트 편집기 중 하나입니다. 줄 번호 매기기는 텍스트 편집기에 필수적이며, 쌍 프로그래밍, 스크립트 디버깅, 특정 줄 표시 등을 수행합니다.
줄 번호 지정 기능은 Vim 및 Vi 편집기에서 기본적으로 비활성화되어 있지만 설정을 구성하여 쉽게 켤 수 있습니다. Vim과 Vi는 Absolute, Relative 및 Hybrid의 세 가지 유형의 라인 번호 지정을 지원합니다.
Vim/Vi의 절대 라인 넘버링
절대 줄 번호 매기기는 연속적인 줄 번호 매기기를 나타내는 번호 매기기 방법입니다.
Vim/Vi에서 절대 라인 넘버링 활성화
Vim/Vi에서 절대 줄 번호를 사용하려면 다음 단계를 수행해야합니다.
-
Esc키를 눌러 명령 모드로 전환합니다.
-
이제
:
를 누르면 커서가 터미널 왼쪽 하단에 나타납니다. -
절대 번호를 사용하려면
set number
또는set nu
를 입력 한 다음Enter를 누르십시오.
Vim/Vi에서 절대 라인 넘버링 비활성화
Vim/Vi에서 절대 줄 번호를 비활성화하려면 명령 모음에set nonumber
또는set nu!
명령을 입력 한 다음Enter를 누르십시오.
상대 줄 번호
상대 줄 번호 매기기는 커서 위치에 대한 줄 번호를 나타내는 번호 매기기 방법입니다.
Vim/Vi에서 상대 줄 번호 지정 활성화
Vim/Vi에서 상대 줄 번호를 사용하려면 다음 단계를 수행해야합니다.
-
Esc키를 눌러 명령 모드로 전환합니다.
-
이제
:
를 누르면 커서가 터미널 왼쪽 하단에 나타납니다. -
절대 번호 매기기를 활성화하려면
set reltivenumber
또는set rnu
를 입력 한 다음Enter를 누르십시오.
그림에서 커서는 절대 번호 매기기의 4 행에 있습니다. 따라서 여기에서 줄 번호는 4 번째 줄에 대해 수행됩니다.
Vim/Vi에서 상대 줄 번호 지정 비활성화
Vim/Vi에서 상대 줄 번호 지정을 비활성화하려면 명령 모음에set norelativenumber
또는set nornu
명령을 입력 한 다음Enter를 누르십시오.
하이브리드 라인 넘버링
하이브리드 라인 번호 매기기는 절대 및 상대 번호 매기기 방법의 조합 인 번호 매기기 방법입니다.
Vim/Vi에서 하이브리드 라인 번호 지정 활성화
Vim/Vi에서 하이브리드 라인 넘버링을 활성화하려면 다음 단계를 수행해야합니다.
-
Esc키를 눌러 명령 모드로 전환합니다.
-
이제
:
를 누르면 커서가 터미널 왼쪽 하단에 나타납니다. -
절대 번호 매기기를 활성화하려면
set number relativenumber
를 입력 한 다음Enter를 누릅니다.
그림에서 커서는 절대 번호 매기기의 4 행에 있습니다. 따라서 4 행을 제외한 다른 행의 번호 매기기는 4 행에 대해 수행되지만 4 행의 번호는 절대 번호 매기기로 수행됩니다.
Vim/Vi에서 하이브리드 라인 번호 지정 비활성화
Vim/Vi에서 하이브리드 라인 번호 매기기를 비활성화하려면 명령 모음에set nonumber norelativenumber
명령을 입력 한 다음Enter를 누르십시오.
Vim 라인 번호를 영구적으로 활성화
위에 언급 된 방법은 영구적으로 유지되지 않습니다. Vim/Vi 편집기를 닫고 다시 열면 기본 모드로 다시 전환됩니다. 즉, 줄 번호가 숨겨집니다.
Vim 라인 번호를 영구적으로 활성화하려면 다음 단계를 수행해야합니다.
-
다음 명령으로 Vim 구성 파일
.vimrc
를 엽니 다.vim ~/.vimrc
-
.vimrc
파일에 적절한 명령을 추가하여 줄 번호를 영구적으로 활성화합니다.:set [required_mode]
홈 디렉토리에
.vimrc
파일이없는 경우vim .vimrc
명령을 사용하여 쉽게 만들 수 있습니다.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn