gitmyhub

vim-galore

Vim script ★ 18k updated 2y ago

:mortar_board: All things Vim!

A comprehensive long-form guide to the Vim text editor covering everything from beginner basics to advanced features like macros, registers, and debugging, all in one structured document.

Vim scriptMarkdownsetup: easycomplexity 1/5

vim-galore is a long-form guide to the Vim text editor, written as a single curated document with chapters that take you from "what even is Vim" through to corners more experienced users only stumble into. It is not software you install; the repository is essentially the source of a community-maintained tutorial and reference, made of plain Markdown with a large table of contents that points at sections on every part of the editor.

The guide opens with an Intro explaining what Vim is, its modal editing philosophy, and how to get started, including a minimal vimrc and how to tell which build of Vim you are running. From there it walks through the Basics — buffers, windows, tabs, the argument list, mappings and the mapleader, registers, ranges, marks, completion, motions, operators, and text objects, autocmds, the changelist and jumplist, the undo tree, the quickfix and location lists, macros, colorschemes, folding, and sessions. Later sections cover usage like getting help offline and online, clipboard integration, temporary files, editing remote files, managing plugins, and running external programs as filters. There are chapters of focused tips, a tour of commands like :global, :normal, :execute, and :redir, a section on debugging and profiling Vim itself, and a list of common problems with answers.

You would reach for vim-galore when you want a single, structured resource to actually understand Vim, rather than memorising shortcuts in isolation, or to look up an idea you have heard about but never used. The README notes the project is licensed CC BY-SA 4.0 and has translations into Chinese, Japanese, Portuguese, Russian, and Vietnamese.

Where it fits