Vim-개인화
요구 사항에 따라 Vim을 개인화 할 수 있습니다. 이 섹션에서는 다음 항목에 대해 설명합니다.
- 구성 파일
- 글꼴 변경
- 색 구성표 변경
- 개인 강조
- 상태 라인
구성 파일
Vim의 경우 구성 파일은 사용자 수준 또는 전역 수준 일 수 있습니다. 사용자 별 설정은 사용자 수준 파일에 저장되고 전역 설정은 전역 수준 파일에 저장됩니다.
Vimrc 파일
Global vimrc
전역 vimrc 파일을 찾으려면 편집기에서 다음 명령을 실행하십시오.
:echo $VIM
또는
:echo \%VIM\%
Linux에서는이 파일이 / usr / share / vim 디렉토리에 있고 Window에서는 C : \ Program Files \ Vim 폴더에 있습니다.
Local vimrc
로컬 vimrc는 사용자의 홈 디렉토리에 있습니다. 예를 들어 Linux에서는 / home / <USER> 디렉터리에 있고 Windows에서는 C : \ Documents and Setting \ <USER> / 폴더에 있습니다.
Windows에서는 파일 이름이 _vimrc이고 Linux에서는 .vimrc입니다.
Gvimrc
Global gvimrc
Linux에서이 파일은 / usr / share / gvim 디렉토리에 있으며 Window에서는 C : \ Program Files \ Vim 폴더에 있습니다.
Local gvimrc
로컬 gvimrc는 사용자의 홈 디렉토리에 있습니다. 예를 들어 Linux에서는 / home / <USER> 디렉터리에 있고 Windows에서는 C : \ Documents and Setting \ <USER> / 폴더에 있습니다.
Windows에서는 파일 이름이 _gvimrc이고 Linux에서는 55 .gvimrc입니다.
exrc
exrc 파일은 이전 버전과의 호환성을 위해 사용됩니다. vimrc 또는 gvimrc 파일이있는 경우 이러한 파일은 무시됩니다.
Global exrc
Linux에서는이 파일이 / usr / share / vim 디렉토리에 있고 Window에서는 C : \ Program Files \ Vim 폴더에 있습니다.
Local exrc
로컬 exrc는 사용자의 홈 디렉토리에 있습니다. 예를 들어 Linux에서는 / home / <USER> 디렉터리에 있고 Windows에서는 C : \ Documents 및 Setting \ <USER> / _ exrc 폴더에 있습니다.
글꼴 변경
글꼴을 변경하려면 gVim에서 다음 명령을 실행하십시오-
:set guifont = courier
위의 명령은 글꼴을 택배로 변경합니다.
색상 변경
색 구성표를 변경하려면 다음 명령을 실행하십시오-
:colorscheme <tab>
탭 문자를 누르면 Vim에 사용할 수있는 색 구성표가 표시됩니다.
개인 강조
특정 열 뒤의 문자 강조
73보다 큰 열을 강조 표시하려면 아래 명령을 실행하십시오-
:match ErrorMsg /\%>73v.\+/
아래 이미지는 이것을 보여줍니다-
다음은이 명령에 대한 설명입니다.
Sr. 아니요 | 명령 및 설명 |
---|---|
1 | \%> 열 이후 일치 |
2 | 73 이것은 열 번호입니다. |
삼 | V 가상 열에서만 작동합니다. |
4 | .\+ 하나 이상의 문자와 일치 |
줄 번호 추가
줄 번호를 추가하려면 다음 명령을 실행하십시오-
:set number
이것을 비활성화하려면 다음 명령을 실행하십시오-
:set nonumber
숫자 너비 설정
숫자 너비를 설정하려면 다음 명령을 실행하십시오-
:set numberwidth = <num>
맞춤법 검사
맞춤법 검사를 활성화하려면 다음 명령을 실행하십시오-
:set spell
그리고 철자 언어를 설정하려면 다음 명령을 실행하십시오-
:set spelllang = <language>
예를 들어 다음과 같이 독일어 사용을 설정하려면-
:set spelllang = de
약어
약어를 사용하여 긴 문자열에 대한 바로 가기를 만들 수 있습니다. 예를 들어 아래 명령은 "quick"라는 약어를 만듭니다.
:abbr quick the quick brown fox
“quick”을 입력하고 탭을 누르면“the quick brown fox”문자열로 대체됩니다.
이를 사용하여 일부 오타를 수정할 수 있습니다. 예를 들어 아래 명령은 다음을 수행합니다.
:abr teh the
상태 라인
에디터 하단에 상태 표시 줄이 표시됩니다. 상태 줄을 활성화하려면 다음 명령을 실행하십시오-
:set laststatus = 2
현재 세션에서 이것을 제거하려면 다음 명령을 실행하십시오-
:set laststatus = 0