반응형
Mapping이나 VimScript 사용 시 유용한 키 코드.
예: 키 코드 중, <Enter>는 엔터키를 뜻함.
키 코드는 대/소문자 구별 안 함, 즉 <ENTER>, <Enter>, <enter> 모두 유효.
이 테이블은 주요 사용하는 키 코드를 포함
키 | 설명 |
:help keycodes :help key-codes :help key-notation |
키 코드 리스트 보기 |
<Esc> | Esc 키 |
<Cr> | Carriage Return 키 <Return> 혹은 <Enter> 키와 동일 |
<Enter> | Enter 키 |
<Return> | Enter 키 |
<Bs> | Backspace 키 |
<Del> | Delete 키 |
<Nop> | 아무것도 하지 않음 (mapping에 유용) 예시: nnoremap <Left> <Nop> 결과: 왼쪽 방향키 아무것도 하지 않기 (원래는 커서를 왼쪽으로 이동) |
<C-[키]> | Ctrl + [키] [키] - 알파벳, [, ], @, \, ^, _ 사용 가능 |
<S-[키]> | Shift + [키] [키] - 알파벳 |
<Leader> | mapping에 유용하게 쓸 수 있음 예: nnoremap <Leader>i [동작] 노멀 모드에서 i를 누르면 삽입 모드로 전환되지만 앞에 리더 키를 넣어 줌으로 사용자가 원하는 [동작]을 구현 가능. \ - 기본 리더 키 리더 키 변경 시 vimrc파일에 let mapleader = '[원하는 키]' 예시: let mapleader = ' ' 결과: 스페이바로 리더 키 쓰기 |
반응형
'코딩 > Vim' 카테고리의 다른 글
Vim - File (파일 - 열기, 찾아 열기, 저장, 닫기) (0) | 2022.08.31 |
---|---|
Vim - HTML (HTML 파일 편집) (0) | 2022.08.29 |
Vim - Comment (주석 처리) (0) | 2022.08.23 |
Vim - Join (줄 합치기) (0) | 2022.08.19 |
Vim - 이스케이프 문자 (Escape Character) (0) | 2022.08.19 |