IT/기타

vim setting personalization

smores 2013. 6. 14. 00:50

OS 상관없이 사용할 텍스트 에디터로 VIM을 쓰고자 노력을 했었다. 헌데 커서 조작 키 매핑(HJKL)이 도저히 익숙해지지 않는다. 이래 저래 포기하고 있다가 아무래도 이 부분만큼만 내가 익숙해지기 쉽도록 바꾸어서 VIM에 익숙해지도록 노력하는 편이 나을 것 같아서 키 매핑을 변경하기로 하였다.


이에 따른 personalized setting을 위한 최소한의 명령어들을 정리해 본다.



set guifont=Courier_New:h9:b

set nu

set nowrap

syn on

set ts=4


nnoremap h i

nnoremap i k

nnoremap k j

nnoremap j h


vnoremap h i

vnoremap i k

vnoremap k j

vnoremap j h


이로써 insert mode 진입키가 H 가 되고 4방향 커서키는 IJKL 이 된다. (아래 4줄은 비주얼 블록 설정 모드에서도 작동하기 위함)


설정을 넣을 파일은 윈도우7의 경우라면 (GVIM 7.X 인스톨 했다는 가정하에) C:\Users\본인아이디 하의 _gvimrc 에 넣어주면 되고, Ubuntu의 경우라면 /home/본인아이디 디렉토리 하의  .vimrc 안에 넣어주면 된다 (터미널에서 VIM 사용을 가정했을 경우).



한편 윈도우용 GVIM에서는 컬럼블록 지정을 위한 CTRL+v 키가 CTRL+q 로 매핑이 되어 있다.