■ NVIM Guide

Master Neovim
one keystroke
at a time

An interactive reference for learning Neovim — from first steps to advanced configuration. Hover a section to preview it, then dive in.

▶ Start Tutorial Interactive Practice
Sections
k
h
l
j
NORMAL
Basics
Modes, motions, operators, and essential commands — the complete foundation of working in Vim.
Modes Motions Operators Search
Read the basics
REC @q
: %s/old/new/g
macro · registers · LSP
ADVANCED
Advanced
Registers, macros, marks, folds, windows, LSP, Treesitter, and Lua-based configuration.
Macros LSP Lua Plugins
Go advanced
VIM
.vimrc
Vimscript
NVIM
init.lua
Lua API
Vim vs Neovim
Side-by-side comparison — what's different, what's new, and why most people choose Neovim.
Comparison Features Config
See the differences
V
N
L
Vim → Neovim → LazyVim
LazyVim
The next step after Neovim — a curated, batteries-included config built on lazy.nvim. LSP, completion, and UI ready in minutes.
Distro lazy.nvim Preconfigured
Explore LazyVim
VS
Code
NV
IM
VS Code → Nvim
A practical guide for developers switching from VS Code, mapping familiar workflows to Vim equivalents.
VS Code Migration Workflow
Make the switch
1
2
3
4
step-by-step walkthrough
Tutorial
A step-by-step walkthrough for new Vim users — learn by doing with guided exercises that build on each other.
Beginner Step-by-step Exercises
Start learning
dd yy p
ciw gg G
:w u
Cheatsheet
A compact, printable quick-reference card covering all the keybindings you need on a single page.
Reference Printable
Open cheatsheet
def greet(name: str) -> str:
  return f"Hello, {name}!"
Tab to accept
GitHub Copilot
Add AI code completion to Neovim — install copilot.lua, authenticate, and integrate with nvim-cmp.
AI Copilot Setup nvim-cmp
Set up Copilot
1 Hello, Neovim
2 ~
NORMAL practice.txt
Practice
A browser-based interactive Vim editor — drill commands and build muscle memory without leaving the browser.
Interactive Exercises Hands-on
Start practicing
3
World 1 · Level 3
Keystroke Arcade
A game built on everything you've learned — clear worlds of bite-sized levels and earn stars for speed and precision.
Game Levels Stars
Enter the arcade