[Linux] vim 단축키 설정 (Shortcut Setting)

By | 2017-08-02

vim에 기본으로 제공하는 다양한 단축키가 존재한다. 예를 들어 “d” 키를 2번 눌리면 해당 커서가 있는 줄을 삭제한다.

그림 1: “.vimrc” 파일 열기

오늘은 vim에 내가 원하는 단축키를 설정하는 방법을 작성할 계획이다. 가장 먼저 그림1과 같이 각자 home에 저장되어 있는 “.vimrc” 파일을 오픈한다. 만약 “.vimrc”파일이 존재하지 않으면 새로운 “.vimrc” 파일을 만들면 된다. 보통 “.vimrc”파일을 만들면 자동으로 vim이 실행하기 전에 해당 파일에 정의된 키맵핑이 자동으로 로딩된다.

그림 2: “.vimrc”에 단축키 설정

“map <C-d> :shell<CR>”

“map <F1> :shell<CR>”

그리고 위 명령어를 “.vimrc” 파일에 작성하면 된다. 그림 2는 위 명령어를 추가한 사진이다. 위 명령어는 “Ctrl+d”와 “F1″키를 “shell” 커맨드와 mapping 하는 명령어이다. 마지막에 있는 <CR>은 Enter를 의미한다. 만약 <CR>을 추가하지 않으면 vim에서 “:shell”이라는 명령어가 작성만 되고 Enter를 사용자가 직접 클릭하면 된다.

이제 다시 vim을 실행하면 “Ctrl+d” 또는 “F1″을 클릭하면 “shell” 명령어가 실행되어 Shell로 이동한다. 그리고 다시 “Ctrl+d”를 클릭하면 vim으로 돌아오게 된다.

Leave a Reply

Your email address will not be published. Required fields are marked *