vim racer is a speed based training game that teaches real Vim motions by racing a block cursor through real source code, from h j k l all the way to search and bracket matching. There's no accuracy score, only speed, so the fastest path is always the correct one.

Sign in to add this item to your wishlist, follow it, or mark it as ignored

This game is not yet available on Steam

Planned Release Date: 2026

Interested?
Add to your wishlist and get notified when it becomes available.
 

About This Game

Learn Vim the only way that actually sticks, by racing the clock.

vim racer turns Vim's modal navigation into a skill you can practice, measure, and beat. A real block cursor moves through real text, actual source pulled from the Go standard library, CPython, Lua, and other open-source projects, and your job is simple: reach every target in the fewest, fastest keystrokes. There's no accuracy score to pad your ego. The fastest path is the correct path, full stop.

Seven motion groups take you from h j k l through word jumps, counts, line and file navigation, search, and bracket matching, each one building directly on the last, the same way you'd build real muscle memory at a real keyboard. Every lesson tracks your personal best, so you're not just learning the motions, you're getting faster at them, run after run.

Key Features

- 7 lesson groups, all unlocked from the start, go straight to whatever motions you need to drill

- Real code as practice text, not synthetic filler, Go, Python, C, C#, and YAML from real projects

- Speed-only scoring: no accuracy metric, no partial credit, just your time and your personal best

- 8 built-in color themes, OneDark, Catppuccin, Gruvbox, Tokyo Night, Dayfox, and more

- :export writes a ready-to-use Neovim init.lua from your in-game settings, so what you practice carries straight into your actual editor

- Built for keyboard purists, mouse input isn't just discouraged, the game actively calls it out

System Requirements

Windows
SteamOS + Linux
    Minimum:
    • OS: Windows 10 64-bit
    • Processor: Dual-core 2.0 GHz (Intel Core i3 / AMD equivalent)
    • Memory: 2 GB RAM
    • Graphics: Any GPU with OpenGL 3.3 support (integrated graphics OK)
    • DirectX: Version 11
    • Storage: 500 MB available space
    Recommended:
    • OS: Windows 10/11 64-bit
    • Processor: Quad-core 2.5 GHz
    • Memory: 4 GB RAM
    • Graphics: Any dedicated GPU or modern integrated graphics
    • DirectX: Version 11
    • Storage: 500 MB available space
    Minimum:
    • OS: Ubuntu 20.04 LTS or SteamOS 3.0 (64-bit)
    • Processor: Dual-core 2.0 GHz
    • Memory: 2 GB RAM
    • Graphics: OpenGL 3.3-capable GPU (Mesa 20+ driver)
    • Storage: 500 MB available space
    Recommended:
    • OS: Ubuntu 22.04 LTS or SteamOS 3.0+
    • Processor: Quad-core 2.5 GHz
    • Memory: 4 GB RAM
    • Graphics: Any GPU with Mesa 21+
    • Storage: 500 MB available space
Review Filters