vi 단축키를 변경할 수 있을까요? ctrl+] 이라던가..

mybirth0407의 이미지
hoochoona의 이미지

질문만 올리다가 처음하는 답변이군요.

vimrc에서 변경 할 수 있습니다.

map <F2> :call Vm_goto_prev_sign()<CR>
map <F3> :call Vm_goto_next_sign()<CR>
map <F4> <c-w><c-w>
map <F5> :Tlist<CR>
map <F6> :TlistUpdate<CR>
map <c-a> :A<CR>
map <c-a><c-f> :%s/\< \>//cg
map <c-a><c-]> <ESC>gt
map <c-a><c-[> <ESC>gT
map <c-a><c-a> :A<CR>
map <c-a><c-g> :IHT<CR>
map <c-a><c-o> :tabnew .<CR>
map <c-a><c-n> :tabnew<CR>
map <c-a><c-l> :10wincmd ><CR>
map <c-a><c-h> :10wincmd <<CR>
map <c-a><c-m> :MarksBrowser<CR>
map <c-h> <c-w>H
map <c-j> <c-w>J
map <c-k> <c-w>K
map <c-l> <c-w>L

이런 식으로요.

map 말고도 여러가지 있습니다.
자세한건 vim wikia에 가보시면 많은게 있습니다.
http://vim.wikia.com/wiki/Vim_Tips_Wiki

그 중 몇가지를 더 알려드리자면,

vimrc에

nnoremap k kzz
nnoremap j jzz
nnoremap G Gzz
nnoremap <CR> jk
nnoremap <c-]> <c-]>zz

이런식으로 nnoremap으로 키를 지정 할 수 도 있습니다.
nnoremap은 vim 매크로(@)도 키로 지정 할 수 있어서 자주 씁니다.

-----------------------------
안녕하세요. 후추나입니다.
http://blog.naver.com/chhh92
...
실패는 좋은 경험치.

HDNua의 이미지

이전에도 vi를 쓰면서 이 방법을 고민했었는데, 좋은 정보 감사합니다.

저는 이렇게 생각했습니다.