본문 바로가기

IT's Life/Linux

리눅스 Vim은 줄 번호 방법을 보여줍니다.



Vim을 사용하여 편집하는 과정에서 여러 줄을 동시에 조작해야하는 상황이 자주 발생하기 때문에 각 줄에 줄 번호 프롬프트가 있으면 매우 편리합니다. 

명령 모드에서 ": set nu"를 입력하면 그림과 같이 각 줄의 줄 번호가 표시됩니다.

그림은 줄 번호를 보여줍니다


줄 번호를 취소하려면 ": set nonu"를 다시 입력하십시오. 

파일을 열 때마다 기본적으로 줄 번호를 표시하려면 Vim의 구성 파일을 편집 할 수 있습니다. Vim으로 파일을 열 때마다 Vim은 현재 로그인 한 사용자의 홈 디렉토리 (사용자 구성 파일의 위치)에서 .vimrc 파일을 읽어 Vim에 대한 일부 기본 구성 설정을 허용합니다. 

.vimrc 파일이 존재하면 먼저 Vim 설정을 읽으십시오. 그렇지 않으면 기본 구성을 사용하십시오. 기본적으로 사용자의 홈 디렉토리에는 이러한 파일이 없으며 "vim ~ / .vimrc"와 같이 현재 사용자의 홈 디렉토리에서 수동으로 작성해야합니다. "~"는 호스트 디렉토리를 나타내며 루트의 홈 디렉토리는 / root /입니다. 일반 사용자의 홈 디렉토리는 / home / 디렉토리에 저장됩니다. Vim을 사용하여이 파일을 직접 작성하고이 파일에 "set nu"행을 추가 한 후 저장하고 종료 할 수 있습니다 (그림참조).

그림. vimrc 구성 파일


이 사용자가 로그인 한 후 Vim이 파일을 열 때마다 줄 번호가 기본적으로 표시됩니다. .vimrc 파일에 쓸 수있는 공통 설정 매개 변수는 표에 표시되어 있습니다.


표  .vimrc 파일에 쓸 수있는 공통 설정 매개 변수

파라미터 설정

의미 

: 세트 nu

: 세트 노누

줄 번호를 설정하고 취소하십시오. 

 : syn 켜기

: syn 끄기

문법에 따라 관련 색상 도움말을 표시할지 여부 Vim에서 관련 구성 파일 또는 셸 스크립트 파일 (예 : 이전 예의 /etc/init.d/sshd 스크립트)을 수정하면 해당 색상이 기본적으로 표시되어 디버그에 도움이됩니다. 색이 흐릿하다고 느끼면이 설정을 취소 할 수 있습니다. 

 hlsearch 설정 nohlsearch 설정

찾고있는 문자열을 강조 표시할지 여부를 설정하십시오. 기본값은 hlsearch highlighting입니다. 

 다음 SET nobackup 설치 후 SET 백업

자동 백업 파일을 저장할지 여부입니다. 기본값은 nobackup이 자동으로 백업하지 않는 것입니다. 설정 한 경우 : 백업 설정, "파일 이름 ~"이 백업 파일로 생성됩니다. 

 눈금자 설정 noruler 설정

 오른쪽 하단에 상태 표시 줄을 표시할지 여부를 설정하십시오. 기본값은 눈금자 표시입니다.

showmode 설정 noshowmode 설정 

왼쪽 하단에 "A INSERT--"와 같은 상태 표시 줄을 표시할지 여부를 설정하십시오. 디폴트는 showmode 표시입니다. 

설정 매개 변수가 너무 많습니다. 여기에는 몇 가지 일반적인 설정이 있습니다 : ": set all"명령을 사용하여 모든 설정 매개 변수를 볼 수 있습니다. 이 설정 매개 변수는 .vimrc 구성 파일에 기록하여 영구적으로 만들거나 Vim에서 실행하여 일시적으로 적용 할 수 있습니다.