Godot Vim

An asset by apock
The page banner background of a mountain and forest
Godot Vim hero image

Quick Information

0 ratings
Godot Vim icon image
apock
Godot Vim

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!

Supported Engine Version
4.0
Version String
0.3
License Version
MIT
Support Level
testing
Modified Date
1 year ago
Git URL
Issue URL

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

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Godot Vim icon image
apock
Godot Vim

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!

Supported Engine Version
4.0
Version String
0.3
License Version
MIT
Support Level
testing
Modified Date
1 year ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers