vimtutor online — the tutorial that ships with vim, in your browser

This is the real thing: the complete text of vimtutor, the tutorial Vim and Neovim install on your machine, running here in a buffer with full vim emulation. You scroll it with j, you edit the practice lines in place, and the ✗ in the left column turns into a ✓ the moment a line matches what the lesson asked for — the same check the tutorial does on your own machine. Nothing to install, nothing saved, no account.

what you get

what a browser can't do

The tutorial text is left exactly as upstream wrote it, including the lessons that talk to a machine this page doesn't have. Where that happens, a short note appears above the buffer instead. The honest list:

Everything else runs for real: operators and motions with counts, all the text objects down to sentences, paragraphs and tags, named and numbered registers, marks, macros, the jumplist, visual and visual-block mode, :s with ranges and the g and c flags, :reg :sort :g, undo, redo and .

how to work through it

questions

Is this the real vimtutor?
Yes — it is the tutorial text that ships with Vim and Neovim, reproduced in full: both chapters, 48 lessons, every practice line and every summary. Only the file's markup is flattened to the plain text the tutorial displays; not a word is rewritten.
Do I need to install vim?
No. The page runs a full vim emulation in the browser, so the commands the tutorial teaches actually do what it says. Nothing is installed, and nothing you type is ever saved anywhere.
How long does it take?
Chapter 1 is the classic sit-down of about half an hour. Chapter 2 adds another eight to ten minutes by its own estimate. It works just as well two lessons at a time.
I mangled a practice line — now what?
Press u to undo, like anywhere else in vim. If a lesson is beyond saving, tab restores the lesson you are standing in, and :lessons has a button that restores the whole chapter.
Does it remember where I was?
Lessons you finish are remembered in your own browser, and :lessons shows the count with a link back into any of them. The buffer itself starts clean on every visit — same as running vimtutor again.
Is this Vim's vimtutor or Neovim's :Tutor?
It is the Neovim runtime version, which is the classic seven lessons plus a second chapter on text objects, registers and marks. That is why the text says Neovim in a few places; everything it teaches is plain vim.

after the tutorial

vimtutor teaches you what the keys do. Speed comes from reaching for the right one without thinking, which is what the rest of vimtyper drills: the vim trainer for motions with live shortest-key hints, edit mode for operators and text objects on real code, and the vim speed test for a score to beat. Neovim user? Start at the nvim trainer.

Written by Michael C. Pierce and Robert K. Ware, Colorado School of Mines, using ideas supplied by Charles Smith, Colorado State University; modified for Vim by Bram Moolenaar and for Neovim by its maintainers. Reproduced from the Neovim runtime files.