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 behaviorMore visible mode feedbackMouse wheel for scroll only - disable middle button paste
Move comment line to end of next lineMove current window between tabsMove cursor by display lines when wrapping
Move cursor up/down virtually in insert modeMove files with a Vim commandMove function parameters with macro
Move through wrapped linesMove to next/previous line with same indentationMoving around
Moving between buffers using mouseMoving by screen lines instead of file linesMoving lines up or down
Moving specified Characters in a given range of line to specified ColumnMoving through camel case wordsMoving to matching braces
Moving to the next word in insert modeMulti-line abbreviationsMultiple commands at once
Navigate to the next open foldNaviguer dans l'aide avec un clavier AZERTYNew to Vim
Newlines and nulls in Vim scriptNewsNice window resizing
Non-blinking block cursor in a Linux consoleNon-native fileformat for your statuslineNot So Quick generic option toggling
Number a group of linesNumbering lines and interpolating sequencesOEM to ANSI conversion
Omni completionOmni completion popup menuOmnicomplete - Remove Python Pydoc Preview Window
One big windowOnline documentation for word under cursorOpen File, Go To Last Line, Add Blank Line, Change To Insert Mode
Open PDF filesOpen SVN diff windowOpen Windows Explorer showing directory of current buffer
Open Windows Help files on a specific topicOpen a Perl module from its module nameOpen a file in Linux Mint Cinnamon via a menu action
Open a web-browser with the URL in the current lineOpen a window with the man page for the word under the cursorOpen every buffer in its own tabpage
Open file in already running vim from elsewhereOpen file under cursorOpen files in same window under Mac OS X
Open pdf to the current location in a LaTeX fileOpen same file read-only in second VimOpen the directory for the current file in Windows
Open the folder containing the currently open fileOpen the last edited fileOpen vimrc file
Opening gvim atop a console windowOpening multiple files from a single command-lineOpening new buffer below the current
Opening several files in vim via ListFileOptionally open matching or selected tag in full height vertical windowOverload a key with multiple handlers
Override Colors in a Color SchemePHP editingPHP manual in Vim help format
PHP online helpPage 1 of 123 in header of hardcopyPage up/down and keep cursor position
Par text reformatterPaste from the clipboard into a new vimPaste registers in search or colon commands instead of using the clipboard
Pasting code with syntax coloring in emailsPasting registersPatch to conceal parts of lines
Perl compatible regular expressionsPerldoc function and module keyboard mappingsPlugin
Plugin-managerPower KPower of g
Precise Jumps Without MousePreexisting code indentationPreloading registers
Preserve missing end-of-line at end of text filesPress space to jump between windows and to expand themPretty-formatting XML
Prevent a second instance of Vim from startingPrevent escape from moving the cursor one character to the leftPrevent frequent commands from slowing things down
Preview current HTML filePreview output from interpreter in new window
Community content is available under CC-BY-SA unless otherwise noted.