Implement your own interactive finder without pluginsImprove completion popup menuImproved hex editing
In line copy and paste to system clipboardIncreasing or decreasing numbersIncremental backup in central backup directory
Indent C blocks where braces are opened and closed on a single lineIndent a code blockIndent text object
Indent with tabs, align with spacesIndenting for JavaIndenting for Qt C++
Indenting source codeInline integer arithmeticInsert-mode only Caps Lock
Insert C++ or LaTeX or other comments easilyInsert a fileInsert a non commented line despite formatoptions
Insert a single characterInsert comment boxes in your codeInsert current date or time
Insert current directory nameInsert current filenameInsert if/endif around block of code
Insert image size into html tagInsert in normal modeInsert line numbers
Insert line numbers with a Perl filterInsert mail signatures from a rotating fileInsert multiple lines
Insert newline without entering insert modeInsert template files into bufferInserting a prefix in a parameter list
Inserting text in multiple linesInstalling on SolarisInstalling several releases in parallel, even with matchit
Integrate Pylint and Pychecker supportIntegrate Vim diff with TortoiseCVSIntegrate Vim with a dictionary
Integrate gvim with AutoCad MTEXTIntegrate gvim with RedHat Source-NavigatorIntegrate gvim with Visual Studio
Integrate with FTPeel on Mac OS XIntegrate with Mozilla ThunderbirdIntegration with PyUnit testing framework
Interactive finder/filter for lists of itemsInternationalizing the Vim editorInternet search for the current word
Introduce variableIntroduction to display editing using viInvert the number row keys for faster typing
Invoke a function with a count prefixIs there any way to write currently mapped keys in Vim to a file?J2ME development
JAVH - Just another Vim HackerJavaBeans helper functionJavaFX indent plugin
Joining two lines of text based on patternJump back to spell checked wordsJump between methods in C++
Jump to a function from where it is calledJump to a line numberJump to a random line
Jump to definition of entity under cursorJump to file from CVSDiff outputJump to recent buffers
Jump to tag (help topic) with German keyboardJumping to previously visited locationsJumping to the declaration of a local/global variable
Jumping to the start and end of a code blockJumps to a local/global definition by same keyKDE Konsole renameSession to edited file name
Keep SQL-PLUS command history under WindowsKeep a to-do memo file with links as in Vim helpKeep folds closed while inserting text
Keep incremental backups of edited filesKeep passwords in encrypted fileKeep the modified flag after writing to a file
Keep your cursor centered vertically on the screenKeep your vimrc file cleanKey maps using the Alt modifier
Keystroke Saving Substituting and SearchingLaunch files in new tabs under UnixLaunch files in new tabs under Windows
Launch lynx to get info for the current wordLaunch remote batch jobs and view results in VimLearn to use help
Letting variable values be overwritten in a scriptLine/word/file/whatever completionLinting
List buffers sorted by nameList changes to the current fileList lines with current search pattern highlighted
List lines with keyword and prompt for jumpList loaded scriptsListing buffers
Load files from list of filenames in a text fileLoad multiple files with a single commandLoad my script only once
Loading scripts in vimrc safelyLook up tags using regular expressionsLookup the city and state of a given US Zip code using TCL
Lookup word in dictMac OS X clipboard sharingMacro expansion C/C++
MacrosMaintain cursor and screen positionMaintain multiple versions of gvim in Windows
Make-compile current bufferMake C-Left C-Right behave as in WindowsMake File-Open track directory of current file
Make Shift-Tab workMake Vim completion popup menu work just like in an IDEMake an HTML anchor and href tag
Make arrow keys work in visual mode under WindowsMake buffer modifiable state match file readonly stateMake echo seen when it would otherwise disappear and go unseen
Make footnotes in vimMake great use of those homemade menusMake mouse drag not select text or go into visual mode
Make non-ASCII characters displayed on consoleMake search results appear in the middle of the screenMake support for NEC V850 CA850 compilers
Make tar of all files in vim bufferMake views automaticMake vim and gvim have the same colors
Make vim the editor for files with unregistered extensions in WindowsMaking CapsLock work in VimMaking Parenthesis And Brackets Handling Easier
Making a list of numbersManage a tasklist of to-do code snippetsManaging set options
Manipulate quoted stringsMap Ctrl-Backspace to delete previous wordMap Ctrl-S to save current or new files
Map caps lock to escape in WindowsMap caps lock to escape in XWindowsMap caps lock to escape in macOS
Map extra keys on non US keyboardsMap semicolon to colonMapping fast keycodes in terminal Vim
Mapping keys in Vim - Tutorial (Part 1)Mapping keys in Vim - Tutorial (Part 2)Mapping keys in Vim - Tutorial (Part 3)
Mapping to enter colon commandsMapping to quickly browse helpMappings
Mappings to facilitate the creation of textMaps, Commands, and Functions - some examples of their interplayMatch valid IP address
Matching optional parts of a wordMaximize current windowMaximize or restore window
Maximize or set initial window sizeMaximize window and return to previous split structureMbox archive emails
Measure time taken to execute a commandMenu for inserting special charactersMerge longs lines that were split by terminal window
Mighty MouseMimic shift-arrow to select text in terminals without shift-arrowMinify File inside Vim without plugins
Minimize and restore gvim under Windows using shortcut keysMkdir on edit if neededModeline magic
Modified undo behaviorModifying a line and all subsequent lines matching a patternMore visible mode feedback
Mouse wheel for scroll only - disable middle button pasteMove comment line to end of next lineMove current window between tabs
Move cursor by display lines when wrappingMove cursor up/down virtually in insert modeMove files with a Vim command
Move function parameters with macroMove through wrapped linesMove to next/previous line with same indentation
Moving aroundMoving between buffers using mouseMoving by screen lines instead of file lines
Moving lines up or downMoving specified Characters in a given range of line to specified ColumnMoving through camel case words
Moving to matching bracesMoving to the next word in insert modeMulti-line abbreviations
Multiple commands at onceNavigate to the next open foldNaviguer dans l'aide avec un clavier AZERTY
New to VimNewlines and nulls in Vim scriptNews
Nice window resizingNon-blinking block cursor in a Linux consoleNon-native fileformat for your statusline
Not So Quick generic option togglingNumber a group of linesNumbering lines and interpolating sequences
OEM to ANSI conversionOmni completionOmni completion popup menu
Omnicomplete - Remove Python Pydoc Preview WindowOne big windowOnline documentation for word under cursor
Open File, Go To Last Line, Add Blank Line, Change To Insert ModeOpen PDF filesOpen SVN diff window
Open Windows Explorer showing directory of current bufferOpen Windows Help files on a specific topicOpen a Perl module from its module name
Open a file in Linux Mint Cinnamon via a menu actionOpen a web-browser with the URL in the current lineOpen a window with the man page for the word under the cursor
Open every buffer in its own tabpageOpen file in already running vim from elsewhereOpen file under cursor
Open files in same window under Mac OS XOpen pdf to the current location in a LaTeX fileOpen same file read-only in second Vim
Open the directory for the current file in WindowsOpen the folder containing the currently open fileOpen the last edited file
Open vimrc fileOpening gvim atop a console windowOpening multiple files from a single command-line
Opening new buffer below the currentOpening several files in vim via ListFileOptionally open matching or selected tag in full height vertical window
Overload a key with multiple handlersOverride Colors in a Color SchemePHP editing
PHP manual in Vim help formatPHP online helpPage 1 of 123 in header of hardcopy
Page up/down and keep cursor positionPar text reformatterPaste from the clipboard into a new vim
Paste registers in search or colon commands instead of using the clipboardPasting code with syntax coloring in emailsPasting registers
Patch to conceal parts of linesPerl compatible regular expressionsPerldoc function and module keyboard mappings
PluginPlugin-managerPower K
Power of gPrecise Jumps Without MousePreexisting code indentation
Preloading registersPreserve missing end-of-line at end of text filesPress space to jump between windows and to expand them
Pretty-formatting XMLPrevent a second instance of Vim from startingPrevent escape from moving the cursor one character to the left
Prevent frequent commands from slowing things downPreview current HTML file
Community content is available under CC-BY-SA unless otherwise noted.