Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

GodotVim

An asset by hmdfrds
The page banner background of a mountain and forest
GodotVim hero image

Quick Information

0 ratings
GodotVim icon image
hmdfrds
GodotVim

Vim emulation for Godot's built-in script editor.FEATURES:- Normal Mode: Navigation (h, j, k, l, w, b, e, etc.)- Insert Mode: Standard text editing- Visual Mode: Select text (v, V, Ctrl+v)- Command Mode: :w, :q, :s, etc.- Macros: Record/Replay (q, @)- Marks: Set and Jump (m, ')- Text Objects: iw, aw, i", a", etc.

Supported Engine Version
4.2
Version String
0.1.3
License Version
MIT
Support Level
community
Modified Date
12 hours ago
Git URL
Issue URL

GodotVim

Vim emulation for Godot's built-in script editor.

Installation

  1. Open Godot Editor
  2. Go to AssetLib tab
  3. Search for "GodotVim"
  4. Click Download and Install

Manual Installation

  1. Download the latest release from Releases
  2. Extract the addons/godot_vim folder into your project's addons/ directory
  3. Enable the plugin in Project → Project Settings → Plugins

Features

  • Normal Mode: Navigate and edit with Vim motions (h, j, k, l, w, b, e, etc.)
  • Insert Mode: Standard text editing with i, a, o, O, etc.
  • Visual Mode: Select text with v, V (linewise), Ctrl+v (block)
  • Command Mode: Execute commands with : (:w, :q, :s, etc.)
  • Operators: d (delete), c (change), y (yank), > / < (indent)
  • Text Objects: iw, aw, i", a", i(, a(, etc.
  • Macros: Record with q{register}, replay with @{register}
  • Marks: Set with m{letter}, jump with '{letter} or `{letter}
  • Search: /pattern, n, N, *, #
  • Custom Mappings: Configure in Project Settings

Configuration

Settings are available in Project → Project Settings → GodotVim:

  • Enabled: Toggle Vim mode on/off
  • Cursor Colors: Customize cursor color per mode
  • Key Mappings: Add custom key mappings
  • Key Passthrough List: Keys that bypass Vim and go to Godot

Supported Godot Versions

  • Godot 4.2+

License

MIT License - see LICENSE for details.

Vim emulation for Godot's built-in script editor.

FEATURES:
- Normal Mode: Navigation (h, j, k, l, w, b, e, etc.)
- Insert Mode: Standard text editing
- Visual Mode: Select text (v, V, Ctrl+v)
- Command Mode: :w, :q, :s, etc.
- Macros: Record/Replay (q, @)
- Marks: Set and Jump (m, ')
- Text Objects: iw, aw, i", a", etc.

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
GodotVim icon image
hmdfrds
GodotVim

Vim emulation for Godot's built-in script editor.FEATURES:- Normal Mode: Navigation (h, j, k, l, w, b, e, etc.)- Insert Mode: Standard text editing- Visual Mode: Select text (v, V, Ctrl+v)- Command Mode: :w, :q, :s, etc.- Macros: Record/Replay (q, @)- Marks: Set and Jump (m, ')- Text Objects: iw, aw, i", a", etc.

Supported Engine Version
4.2
Version String
0.1.3
License Version
MIT
Support Level
community
Modified Date
12 hours 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