Vim/Vi에서 줄 번호를 활성화하는 방법

Suraj Joshi 2023년1월30일
  1. Vim/Vi의 절대 라인 넘버링
  2. 상대 줄 번호
  3. 하이브리드 라인 넘버링
  4. Vim 라인 번호를 영구적으로 활성화
Vim/Vi에서 줄 번호를 활성화하는 방법

Vim과 Vi는 Linux 사용자들 사이에서 가장 많이 사용되는 텍스트 편집기 중 하나입니다. 줄 번호 매기기는 텍스트 편집기에 필수적이며, 쌍 프로그래밍, 스크립트 디버깅, 특정 줄 표시 등을 수행합니다.

줄 번호 지정 기능은 Vim 및 Vi 편집기에서 기본적으로 비활성화되어 있지만 설정을 구성하여 쉽게 켤 수 있습니다. Vim과 Vi는 Absolute, Relative 및 Hybrid의 세 가지 유형의 라인 번호 지정을 지원합니다.

Vim/Vi의 절대 라인 넘버링

절대 줄 번호 매기기는 연속적인 줄 번호 매기기를 나타내는 번호 매기기 방법입니다.

Vim/Vi에서 절대 라인 넘버링 활성화

Vim/Vi에서 절대 줄 번호를 사용하려면 다음 단계를 수행해야합니다.

  • Esc키를 눌러 명령 모드로 전환합니다.
  • 이제:를 누르면 커서가 터미널 왼쪽 하단에 나타납니다.
  • 절대 번호를 사용하려면set number 또는set nu를 입력 한 다음Enter를 누르십시오.

absolute_numbering_vim

Vim/Vi에서 절대 라인 넘버링 비활성화

Vim/Vi에서 절대 줄 번호를 비활성화하려면 명령 모음에set nonumber 또는set nu!명령을 입력 한 다음Enter를 누르십시오.

상대 줄 번호

상대 줄 번호 매기기는 커서 위치에 대한 줄 번호를 나타내는 번호 매기기 방법입니다.

Vim/Vi에서 상대 줄 번호 지정 활성화

Vim/Vi에서 상대 줄 번호를 사용하려면 다음 단계를 수행해야합니다.

  • Esc키를 눌러 명령 모드로 전환합니다.
  • 이제:를 누르면 커서가 터미널 왼쪽 하단에 나타납니다.
  • 절대 번호 매기기를 활성화하려면set reltivenumber 또는set rnu를 입력 한 다음Enter를 누르십시오.

realtive_numbering_vim

그림에서 커서는 절대 번호 매기기의 4 행에 있습니다. 따라서 여기에서 줄 번호는 4 번째 줄에 대해 수행됩니다.

Vim/Vi에서 상대 줄 번호 지정 비활성화

Vim/Vi에서 상대 줄 번호 지정을 비활성화하려면 명령 모음에set norelativenumber 또는set nornu 명령을 입력 한 다음Enter를 누르십시오.

하이브리드 라인 넘버링

하이브리드 라인 번호 매기기는 절대 및 상대 번호 매기기 방법의 조합 인 번호 매기기 방법입니다.

Vim/Vi에서 하이브리드 라인 번호 지정 활성화

Vim/Vi에서 하이브리드 라인 넘버링을 활성화하려면 다음 단계를 수행해야합니다.

  • Esc키를 눌러 명령 모드로 전환합니다.
  • 이제:를 누르면 커서가 터미널 왼쪽 하단에 나타납니다.
  • 절대 번호 매기기를 활성화하려면set number relativenumber를 입력 한 다음Enter를 누릅니다.

hybrid_numbering_vim

그림에서 커서는 절대 번호 매기기의 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
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

관련 문장 - Linux Vim