Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Most basic vim motion controls for those who really miss it while editing scripts! Check the repo for a list of bindings.https://github.com/joshnajera/godot-vimRecent massive update thanks to github user wenqiangwang!
godot-vim
VIM bindings for godot 4
Most typically used by myself, open to suggestions on missing bindings :)
Bindings
Key Combination | Action |
---|---|
Esc | Disable insert |
I | Enable insert |
H | Move left |
J | Move down |
K | Move up |
L | Move right |
Ctrl+U | Page Up |
Ctrl+D | Page Down |
E | Move to end of word |
Shift+E | Move to next whitespace |
B | Move to start of word |
Shift+B | Move to previous whitespace |
Shift+G | Move to end of file |
G, G | Move to beginning of file |
Shift+4 | Move to end of line |
Shift+6 | Move to start of line (stops before whitespace) |
0 | Move to zero column |
Shift+8 | Find next occurrence of word |
N | Find again |
Shift+N | Find again backwards |
Shift+I | Insert at beginning of line |
A | Insert after |
Shift+A | Insert at end of line |
O | Newline insert |
Shift+O | Previous line insert |
Ctrl+O | Jump to last buffered position |
P | Paste after |
Shift+P | Paste on previous line (TODO: correct functionality) |
R, ANY | Replace one character (TODO: not working) |
S | Replace selection |
X | Delete at cursor |
D | Visual mode delete |
D, D | Delete line |
D, W | Delete word |
U | Undo |
Ctrl+R | Redo |
Shift+semicolon, W, Enter | Save |
Y | Visual mode yank |
Y, Y | Yank line |
V | Enter visual selection |
Shift+V | Enter visual line selection |
/ | Search function |
Shift+Comma, Shift+Comma | Dedent |
Shift+Period, Shift+Period | Indent |
Z, M | Fold all |
Z, R | Unfold all |
Z, C | Fold line |
Z, O | Unfold line |
Supports number prefixes for moving (H,J,K,L, GG, SHIFT + G), e.g.: 12+GG will do vim's jump to line (12) 5+J will move down 5 times etc.
Most basic vim motion controls for those who really miss it while editing scripts!
Check the repo for a list of bindings.
https://github.com/joshnajera/godot-vim
Recent massive update thanks to github user wenqiangwang!
Reviews
Quick Information
Most basic vim motion controls for those who really miss it while editing scripts! Check the repo for a list of bindings.https://github.com/joshnajera/godot-vimRecent massive update thanks to github user wenqiangwang!