2011년 2월 18일 금요일

[Vim] Configuration to Edit Multiple Files

애꿎은 콩글리쉬 영어제목 ;ㅁ;

다수의 파일을 편집하기 편하게 해 주는 세팅들...이라고 하지만 정확히 말하면 버퍼나 윈도우 이동을 편하게 하기 위한 설정이다.

Vim을 쓴다면 :sp(split), :vs(vertical split), :new(open file with splite) 같은 명령은 다들 쓸 것이다. (정말?)

다음 설정을 추가해 보니 조금은 편해지는 것 같다.
noremap <C-J> <C-W>j
noremap <C-K> <C-W>k
noremap <C-H> <C-W>h
noremap <C-L> <C-W>l
j/k/h/l이 무슨 키? 뭐긴 Vim의 커서 이동키지.

이 키를 Ctrl키와 함께 누르면 해당 방향의 윈도우로 이동하기 위한 설정이다. 2단계로 이뤄진 단축키를 그냥 1단계로 압축시키는 것 뿐이지만 이게 굉장히 편하더라. 뭐 기호에 따라 다르게 잡아도 될 것이다.

noremap <C-TAB>     <ESC>:bn<CR>
noremap <C-S-TAB>   <ESC>:bp<CR>
이건 Ctrl-TAB, Shift-Ctrl-TAB으로 버퍼 바꾸는 키. 나는 윈도우를 잔뜩 나누고 코딩하는 스타일이라 거의 안쓰지만 나쁘지는 않은 듯.

댓글 없음 :