Print syntax highlighted buffer in one colorPrint to a Postscript filePrinting using kprinter
Printing with syntax highlighting independent of your normal highlightingProject browsing using findProject specific settings
Prompted quit in insert-modeProtecting a file from accidental changesProvide script-accessible version info in your plugins
PuTTY numeric keypad mappingsPut boxes around comments in codePut the indentation level on the status line
Putting the current file on the Windows clipboardPython - check syntax and run scriptPython script utf8 encoding
QT Help from VimQuick Markdown PreviewQuick access to Vim tips and scripts with konqueror
Quick and dirty Postgres queryQuick command in insert modeQuick file
Quick generic option togglingQuick insert character at end-of-lineQuick launch html and other Windows documents
Quick mapping for backing up the fileQuick peek at filesQuick reference of current function
Quick saveQuick save to a temporary file before more editsQuick tips
Quick tips for using tab pagesQuick way to insert opening and closing braces for programmersQuick window resizing
Quick yank and pasteQuickfix and Visual Studio and cygwinQuickfix and doxygen
Quickly adding and deleting empty linesQuickly change word or lineQuickly insert a single word
Quickly look up Vim helpQuickly switch between pager-like and editor-like scrollQuote unquoted HTML attributes
Quoted Printable to PlainRangesRead base64 raw string/email in Vim
Read tag files from all directories in your pathReally basic RCS interaction from within vimRecord a recursive macro
Recording keys for repeated jobsRecover from accidental Ctrl-URecover overwritten file
Recovering filesRecreate tempfile directoryRecursive mappings
Redirect g search outputRefresh screen while typing a commandRegex-based text alignment
Regex lookahead and lookbehindRejustify roff style markupReload file without losing undo history
Reload the same file in different encodingReload your filetype/syntax pluginReloading a file using a different encoding
Remap join to merge comment linesRemember my buffersRemember where you had ended reading help
Remembering previous deletes/yanksRemove annoyance with syntax highlighting when starting a stringRemove diacritical signs from characters
Remove swap and backup files from your working directoryRemove unwanted empty linesRemove unwanted spaces
Remove up to the nth slash to clean file listsRemoving automatic comment leadersRepeat command on each line in visual block
Repeat last changeRepeat last colon commandRepeat last command and put cursor at start of change
Repeat search using grepRepeating a substitute from current cursor positionRepeating an ex command on multiple blocks
Replace a builtin command using cabbrevReplace a visual-block of text with another such blockReplace a word with yanked text
Replace buffer list when switchingReplace selected shell command with full path when editing scriptsReplace the file name extension
Replace with no typingResize splits more quicklyResize window when showing/hiding line numbers
Resize xterm when running vimdiffRestore cursor to file position in previous editing sessionRestore missing gvim menu bar under GNOME
Restore screen size and positionRestore state of edited files when reopenedRestore the cursor position after undoing text change made by a script
Restore the last used mode when switching tabpagesRestoring indent after typing hashReturn to previous indent
Reverse lettersReverse order of linesReverse selected text
Reversing order of blocks of textReview code effectively using quickfixRight click in Windows Explorer to open gvim in explorer mode
Rotating mail signaturesRun Matlab script under WindowsRun Vim command on current C/C++/Java function
Run a command in multiple buffersRun make from command line and open Vim on errorsRun matlab script
Run native-Windows Vim from cygwin without a wrapperRunning diffRunning the win32-version of Vim from cygwin
Runtime syntax check for phpSTL help using tags - C++ Standard Template LibrarySafari style keybindings for tab navigation
Sample switch between number/nonumberSave all open buffers at onceSave buffer without changing Last Modified attribute
Save each line in separate numbered filesSave settings between Vim sessionsSaving a file
Saving file made easyScientific calculatorScript for choosing vim background color
Scripting - Indirectly Referencing VariablesScroll alternate windowScroll using arrow keys like in a web browser
Scrolling synchronouslySearch JDK help for keyword at cursorSearch across multiple lines
Search all files in project quicklySearch and Goto in FilesSearch and replace
Search and replace in a visual selectionSearch and replace in multiple buffersSearch and replace the word under the cursor
Search and sort by selectionSearch for a C-style for statementSearch for current word in multiple files
Search for current word in new windowSearch for lines not containing pattern and other helpful searchesSearch for non-ASCII characters
Search for visually selected textSearch in current functionSearch multiple buffers for next match
Search on all opened buffersSearch only in unfolded textSearch only over a visual range
Search patternsSearch the web for text selected in VimSearch through files
Search using quickfix to list occurrencesSearch visuallySearch without need to escape slash
SearchingSearching for expressions which include slashesSearching for files
Searching for files in a directory listingSection jump in LatexSee man pages by gview
See the tabs in your fileSelect tab page with a keySelecting blocks of paragraphs
Selecting changes in diff modeSelecting your pasted textSelectively displaying abbreviations
Send buffer to interpreter in a new xtermSend to default printer with no prompts under WindowsSet VIMRUNTIME within vimrc
Set Vim as the default editor for unknown file types in WindowsSet Vim as your default editor for UnixSet gvim font in MacOSX
Set indent parameters for Python filesSet options or named registers with letSet options with automatic escaping of spaces
Set up vtreeexplorer and taglist on leftSet working directory to the current fileSetting Clearcase View as the title of the gvim window
Setting file attributes without reloading a bufferSetting tags when working with multiple source branchesSetting the font in the GUI
Shadow your comments to see the codeShebang line automatically generatedShell script to use grep with gvim
Shifting blocks visuallyShort mappings for common tasksShowBlockName one-liner equivalent for one coding style
Show a useful title on exit in an xtermShow current function name in C programsShow entire multiline error in quickfix
Show file modification time and more on status barShow file modification time on status barShow fileencoding and bomb in the status line
Show how many lines between matching pairsShow only lines in quickfix list for current bufferShow tab number in your tab line
Show tags in a separate preview windowShow the length of the current wordShow what function the cursor is in
Showing syntax highlight group in statuslineShowing the ASCII value of the current characterSimple Macros to quote and unquote a word
Simple code beautifierSimple creation of scriptsSimple placeholders
Simple programmers TODO list using grep and quickfixSimple text alignmentSimplifying regular expressions using magic and no-magic
Simulating arrays with VimSingle config file for Vim on Windows with CygwinSingle tags file for a source tree
Skip blank lines when folding textSmartHome and SmartEnd over wrapped linesSmart abbreviation
Smart homeSmart mapping for tab completionSmart paste
Smarter Table EditingSmarter Table Editing IISmarter pasting
Snippet Plugin ComparisonSnippets for JavaScript, HTML and PythonSome Java tips
Some tips on saving the documentSort linesSort lines by a specified word number
Sorting lines in a file based on the number of words in each lineSource current file when editing a scriptSource searching for programmers
Source vimrc and use tags in a parent directorySpecial characters in the substitute commandSpecify a column with bar
Speed up Python codingSpeed up Syntax HighlightingSpeed up developing XSLT files
Spelling suggestions anywhere, even in console modeStart in insert mode without losing your escape keyStart with a wide window for diff
Status line to display more informationStatusline tab level rulerStep increment and replace
Su-writeSubstitute characters and lines easilySubstitute last search
Subversion developer cindent optionsSum numbersSuper retab
Suppressing file changed warnings in a specific bufferSurround selection with text
Community content is available under CC-BY-SA unless otherwise noted.