Vim Reference

Vim power-user patterns. Registers, motions, text objects, macros, and substitution.

Topics

Topic Description

Registers

Named registers, expression register, black hole

Text Objects

Inner/around word, sentence, paragraph, delimiters

Motions

Character, word, line, screen motions

Macros

Recording, playback, editing macros

Substitution

:s, :g, ranges, flags, backreferences

Search

/, ?, *, quickfix, location list

Buffers & Windows

Buffer management, splits, tabs

Completion

Insert mode completion, omnicomplete

CLI Integration

External commands, filtering, make

Folds

Folding methods, commands, visibility workflows

Marks

Local marks, global marks, mark-based navigation

Quickfix

Quickfix list, location list, error navigation

LSP Config

Language Server Protocol setup and diagnostics

Neovim Lua

Lua API, configuration patterns, plugin development