vim키매핑
key mapping은 vim에서 사용할 수 있는 단축키를 지정 하는 것이다.
default로 매핑되어 있는 단축키가 있지만 자기가 자주 쓰는 것을 지정하면 능률이 높아진다!
우선 자주 쓰는 단축키 이미지 첨부
*키매핑은 vim command line이나 .vimrc에 선언해주면 되는데
코멘드 라인에서 작성하면 해당 창에서,
vimrc에서 작성하면 모든문서에서 사용 가능하다.
노멀 모드 뿐 아니라 특정 모드에서 사용할 수 있다. 모드별로 단축키를 설치하는 명령어를 다르게 하면 되는데... 각각의 모드는 다음과 같다.
:map Normal, Visual, Operator-pending mode
:vmap Visual mode
:nmap Normal mode
:omap Operator-pending mode
:map! Insert, Command-line mode
:imap Insert mode
:cmap Command-line mode
그리고 <, >로 둘러싸인 특수 키를 사용하여 매핑을 한다.
<Esc> ESC 키
<CR> 엔터키 (Carriaga retrun)
<C-A> Ctrl+A
<A-A> Art+A
<S-A> Shift+A
<F1> F1키
<Home> Home 키
<End> End 키
=> 다른 것들과 충돌 안나게 해야할듯?
http://jaeheeship.github.io/console/2013/11/15/vimrc-configuration.html
http://sunshowers.tistory.com/61 : vim의 다양한 기능들
http://egloos.zum.com/bazzinga/v/3689376 : vim의 많은 팁들
'tools > vim' 카테고리의 다른 글
tmux 내에서 vim 코맨드 사용, 복사 붙여넣기 하는 방법 (0) | 2017.03.21 |
---|---|
vim에서 powerline을 사용하자: vim-powerline (0) | 2017.03.18 |
vim E514: writing error (쓰기 에러) (0) | 2017.03.12 |
vim 창 분할, 크기 조절하기 (0) | 2017.03.11 |
vundle을 활용한 vim 플러그인 설치, 그리고 NERDTree (vim 탐색기) (0) | 2017.03.01 |