본문 바로가기

IT's Life/Linux

Vim 구성 파일(.vimrc), Vim 구성 학습서


Vim이 시작되면 Vim은 구성 파일 (.vimrc)에 따라 설정되므로이 파일을 사용하여 Vim을 사용자 지정할 수 있습니다. 

Vim 구성 파일은 시스템 구성 파일과 사용자 구성 파일로 나뉩니다.

  • 시스템 구성 파일은 Vim의 설치 디렉토리에 있습니다 (기본 경로는 /etc/.vimrc).
  • 사용자 프로필 수행하여 주요 디렉토리 ~ / .vimrc 파일, 즉 위치하고 있습니다 vim ~/.vimrc이 프로필 합리적인 명령을 수정할 수 있습니다. 일반적으로 Vim 사용자 프로파일은 수동으로 작성해야합니다.

Vim 사용자 프로파일은 시스템 프로파일보다 우선 순위가 높습니다. 즉, Vim이 시작되면 Vim 사용자 프로파일 (홈 디렉토리에 있음)을 먼저 읽으므로 사용자 프로파일 만 수정하면됩니다 ( 시스템 구성 파일을 직접 수정하지 않는 것이 좋습니다). 

Vim에서 제공하는 많은 환경 구성 매개 변수가 있지만이 섹션에는 나열되지 않으며 Vim에서 ": set all"명령을 입력하여 쿼리 할 수 ​​있습니다이 섹션에서는 일반적으로 사용되는 몇 가지 기능 설정 만 소개합니다.


표  Vim 환경 설정 매개 변수

파라미터 설정 

기능 설명 

 fileencodings = utf-8, ucs-bom, gb18030 , gbk , gb2312 , cp936 설정 termencoding = utf-8 설정 인코딩 = utf-8 설정

인코딩 형식을 설정하면 인코딩 옵션은 캐시 된 텍스트, 레지스터, Vim 스크립트 파일 등에 사용됩니다. 파일 인코딩 옵션은 Vim이 파일에 쓸 때 사용하는 인코딩 유형입니다. 용어 인코딩 옵션은 터미널로 출력 할 때 사용되는 인코딩 유형을 나타냅니다. 

 뉴 

세트 번호 설정

Nu는 숫자의 약어이므로 위의 두 구성 명령은 완전히 동일하므로 하나만 선택하십시오. set nonu를 사용하여 줄 번호를 취소하십시오. 

 커서 라인 설정

현재 줄을 강조 표시하십시오. 

 마우스 설정 = 세트 선택 = 독점 세트 selectmode = 마우스, 키

 Vim 편집기는 기본적으로 마우스를 활성화하지 않으므로이 설정을 사용하면 마우스를 시작할 수 있습니다.

 자동 들여 쓰기 설정

자동 들여 쓰기 설정, 즉 각 줄의 들여 쓰기는 이전 섹션과 동일합니다.

tabstop = 4로 설정 

탭 너비를 4 칸으로 설정하십시오. 

표의 각 구성 매개 변수 앞에는 콜론 (:)이 오거나 생략 할 수 있으며 둘 다 사용할 수 있습니다. 

이런 식으로 사용자 프로필 (.vimrc)을 편집하여 Vim을 영구적으로 사용자 지정할 수 있습니다.

Vim 편집 모드에서 Vim은 ": set nu"명령을 통해 줄 번호를 표시하는 데에도 사용할 수 있지만 일시적으로 만 유효합니다. 다음에 Vim을 사용하여 파일을 편집 할 때 줄 번호가 표시되지 않습니다. 이 섹션에서 설명하는 편집 구성 파일은 Vim 설정 방법을 설정하며 Vim 설정은 영구적입니다.