Skip to content

AutoHotkey script that lets you use some basic Vim commands on any text entry in Windows

Notifications You must be signed in to change notification settings

RobertoOropezaG/VimLike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPECIAL

Double-tap CapsLock quickly → Sends Escape key

BASIC NAVIGATION

CapsLock + h → Move cursor left (Vim: h)
CapsLock + j → Move cursor down (Vim: j)
CapsLock + k → Move cursor up (Vim: k)
CapsLock + l → Move cursor right (Vim: l)

CapsLock + w → Move to start of next word (Vim: w)
CapsLock + b → Move to start of previous word (Vim: b)
CapsLock + e → Move to end of current word (Vim: e)

CapsLock + 0 → Go to beginning of line (Vim: 0)
CapsLock + 9 → Go to end of line (Vim: $)
CapsLock + g → Go to end of document (Vim: G)
CapsLock + t → Go to start of document (Vim: gg)

CapsLock + m → Move cursor to next page = Page Down CapsLock + , → Move cursor to previous page = Page Down

MOUSE NAVIGATION:

CapsLock + Enter + h/j/k/l → Move mouse in given direction (left/down/up/right) CapsLock + Enter + Space → Click CapsLock + Enter + Alt → Right Click CapsLock + Enter + b/m/,/w → Move mouse in given direction with a larger step (left/down/up/right)

CapsLock + Left/Down/Up/Right → Move mouse CapsLock + Shift + Left/Down/Up/Right → Move mouse faster CapsLock + Space → Click CapsLock + Alt → Right Click

REPEAT

CapsLock + . → Repeat last command (Vim: .)

DELETION COMMANDS

CapsLock + d d → Delete entire line (Vim: dd)
CapsLock + d w → Delete word to the right (Vim: dw)
CapsLock + d i w → Delete inner word without spaces (Vim: diw)
CapsLock + d x → Remove character before the cursor Backspace (Vim: dx) CapsLock + x → Remove character after the cursor Delete (Vim: x)

COPY AND PASTE COMMANDS

CapsLock + y y → Copy entire line (Vim: yy)
CapsLock + y w → Copy word (Vim: yw)
CapsLock + y i w → Copy inner word (Vim: yiw)
CapsLock + p → Paste from clipboard (Vim: p)

VISUAL MODE

CapsLock + v → Start selection (Vim: v Toggle visual mode)
Then use h / j / k / l to expand the selection (Vim: v, h/j/k/l)

UNDO

CapsLock + u → Undo last action Ctrl + Z (Vim: u)

SCROLLING

CapsLock + ´ → Scroll up ~15 lines (Vim: Ctrl + u)
CapsLock + { → Scroll down ~15 lines (Vim: Ctrl + d)

REPEAT

NUMBER + movement → repeat movement NUMBER times between 2 and 8, eg. 3w 5j 8b COMMAND + NUMBER + movement → repeat command NUMBER times between 2 and 8, eg. d3w y5b

NOTES:

Currently disabled, as I tend to activate it unintentionally: Double-tap Shift quickly → Toggles CapsLock (Disabled)

About

AutoHotkey script that lets you use some basic Vim commands on any text entry in Windows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •