AutoHotkey로 구현한 윈도 Vim 에뮬레이션입니다.
- Vim모드 전환이 간단한
Tab
키 온/오프 - 프로그램별로 키 동작을 설정 가능한 확장기능
d
y
g
기능 간소화, 숫자키를 펑션키로FnDownKey.ahk
- Notepad에서
/
*
#
검색기능 추가NotepadGroup.ahk
Tab
+q
숫자키를 펑션키로 고정, hjkl 스페이스바로 마우스 조작,-(_)
=(+)
볼륨조절FnSwitch.ahk
- Windows8.1x64
- AutoHotkey_L 설치
Run.ahk
실행
Tab
: Vim모드 켜기(Normal Mode)Tab
+Space
: Vim모드 고정
키 / 명령어 | 내용 |
---|---|
n h | n글자 왼쪽로 이동 |
n j | n글자 아래로 이동 |
n k | n글자 위로 이동 |
n l | n글자 오른쪽로 이동 |
gg | 파일 최상부로 이동 |
G | 파일 최하부로 이동 |
^ / 0 | 행의 선두로 이동 |
$ | 행의 말미로 이동 |
n w | n 단어 이동 |
n e | n 단어 이동 |
n b | n 단어 뒤로 이동 |
n f | n 페이지 이동 |
n F | n 페이지 뒤로 이동 |
키 / 명령어 | 내용 |
---|---|
a | 입력 시작 |
A | 행의 말미에서 입력 시작 |
i | 입력 시작 |
I | 행의 선두에서 입력 시작 |
n o | 하부행에 n행 삽입후 입력 시작 |
n O | 상부행에 n행 삽입후 입력 시작 |
n J | n행 결합 |
키 / 명령어 | 내용 |
---|---|
n x | n글자 삭제(Delete) |
n X | n글자 삭제(Backspace) |
n dd / d n d | n행 삭제 |
n dw / d n w | n단어 삭제 |
D | 커서 위치부터 행 말미까지 삭제 |
d$ | 커서 위치부터 행 말미까지 삭제 |
d^ | 커서 위치부터 행 선두까지 삭제 |
dgg | 커서 위치부터 파일 최상부까지 삭제 |
dG | 커서 위치부터 파일 최하부까지 삭제 |
n cc / c n c | n행 삭제 후 입력 시작 |
n cw / c n w | n단어 삭제 후 입력 시작 |
C | 커서 위치부터 행 말미까지 삭제 후 입력 시작 |
c$ | 커서 위치부터 행 말미까지 삭제 후 입력 시작 |
c^ | 커서 위치부터 행 선두까지 삭제 후 입력 시작 |
cgg | 커서 위치부터 파일 최상부까지 삭제 후 입력 시작 |
cG | 커서 위치부터 파일 최하부까지 삭제 후 입력 시작 |
키 / 명령어 | 내용 |
---|---|
n r | n글자 치환 |
R | 커서상의 문자부터 Esc가 눌러지기전까지 문자열 치환 |
n s | n글자 삭제 후 입력 시작 |
S | 행 삭제 후 입력 시작 |
~ | 대/소문자 변환 |
키 / 명령어 | 내용 |
---|---|
n Y / n yy / y n y | n행 복사 |
n yw / y n w | n단어 복사 |
ygg | 커서 위치부터 파일 최상부까지 복사 |
yG | 커서 위치부터 파일 최하부까지 복사 |
n p | 현재 행 밑으로 n번 붙여넣기 |
n P | 현재 행 위로 n번 붙여넣기 |
키 / 명령어 | 내용 |
---|---|
u | undo |
U | redo |