Skip to content

Vim:KeyMapping

모드(Mode)와 맵핑(Mapping)에 대하여 정리한다.

Mode

맵핑할 경우 Prefix에 모드를 입력하면 해당 모드에서만 작동하는 맵핑을 적용할 수 있다.

[모드][명령]

예를 들면, :nmap, :vmap과 같이 사용하면 된다.

Vim-map-mode-letter.png

Vim-map-mode-table.png

map

:map 명령은 보통 모드일 때의 키 매핑을 정의한다.

noremap

NO-REcursive MAPping Mode. 매핑이 중첩되는 것을 막으려면 :noremap 명령을 사용한다.

unmap

매핑을 지우려면 :unmap 명령을 사용한다.

Example

nmap <silent> ;s :call ToggleSyntax()<CR>

nmap은 "normal-mode key mapping"의 약어이다. nmap뒤의 <silent>옵션은 새로운 ;s 명령이 정상적으로 작업을 수행할 수 있도록 하기 위해 맵핑 중에 실행되는 명령이 화면에 표시되는 것을 차단한다.

See also

Favorite site