Vim Tips Wiki

This wiki was created in June 2007 by importing the tips from (see notes on the import).

Since that time, many tips have been refactored, and new tips have been added (see new tips). This page lists the ids (1 to 1504 inclusive) of the imported tips, showing the original authors. It is likely that author names will be removed from old tips, particularly where a significant amount of editing has occurred on this wiki, and where the author has not been active in the wiki or the wider Vim community for an extended period. The history of each tip records editor activity, and this page records the original authors of the imported tips.

Missing tips

The following 200 ids are for tips that never existed on (blunders or spam that was deleted from

56 57 59 60 61 157 160 186 392 504 508 540 549 594 657 702 704 728 729 730 788 836 838 854 881 921 980 993 1027 1044 1047 1049 1056 1057 1060 1062 1069 1080 1081 1082 1085 1086 1089 1094 1095 1096 1097 1098 1099 1100 1102 1104 1105 1106 1113 1115 1116 1121 1122 1135 1136 1137 1138 1139 1140 1143 1144 1145 1163 1165 1169 1170 1175 1176 1179 1184 1186 1191 1201 1205 1207 1208 1209 1210 1211 1219 1222 1236 1239 1243 1248 1250 1252 1254 1255 1256 1258 1263 1264 1270 1271 1277 1278 1307 1310 1325 1328 1329 1331 1337 1339 1340 1342 1344 1345 1346 1350 1351 1352 1353 1355 1357 1358 1367 1371 1372 1374 1383 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1441 1442 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1457 1459 1460 1461 1462 1464 1466 1467 1471 1473 1474 1476 1478 1480 1481 1482 1485 1488 1489 1492 1493 1494 1502 1503

The following 15 ids are for tips that were duplicated on (the author accidentally entered the same tip more than once):

62 245 274 276 292 499 500 501 512 513 544 703 705 856 943

Imported tips

Each of the following 1289 entries shows a tip id, author and title for the tips that were imported from

Tip Author Title
1 scott The super star
2 scott Easy edit of files in the same directory
3 scott Compile Java with Jikes
4 Jamo.sp Any word completion
5 Yegappan Quickly searching for a word
6 Yegappan Using the % key
7 Yegappan Jumping to the start and end of a code block
8 Yegappan Jumping to the declaration of a local/global variable
9 Yegappan Displaying a variable/macro definition
10 Yegappan Jumping to previously visited locations
11 Yegappan Completing words quickly in insert mode
12 Yegappan Converting tabs to spaces
13 Yegappan Incremental search
14 Yegappan Highlight all search pattern matches
15 Yegappan Displaying status line always
16 Yegappan Avoiding the "Hit ENTER to continue" prompts
17 Yegappan Erasing previously entered characters in insert mode
18 scrott Cleanup your HTML
19 scrott Display line numbers
20 jean Remove swap and backup files from your working directory
21 jean Easy pasting to Windows applications
22 glennj Handle common command typos
23 stone Vim xterm title
24 benji Changing the default syntax highlighting
25 stephen Color highlighting on telnet
26 scrott Change end-of-line format for dos-mac-unix
27 vimer Convert hex to decimal
28 slimzhao Insert line numbers
29 slimzhao Reverse all lines
30 neuron Increasing or decreasing numbers
31 Anonymous Search and replace
32 slimzhao Write your own Vim function
33 slimzhao Toggle off the line-number when enter on-line help
34 slimzhao Control the position of the new window
35 slimzhao Translate between single line and block comments
36 vimer Using Gnu-info help in vim
37 slimzhao Managing boolean options
38 ktohg Move cursor by display lines when wrapping
39 Anonymous Undo and Redo
40 Anonymous Insert a file
41 vimer Command-history facilities for Oracle/sqlplus user
42 Anonymous Using marks
43 Anonymous Using abbreviations
44 Anonymous Repeat last change
45 Anonymous Using command-line history
46 benji Win32 binaries with perl, python, and tcl
47 Chip Campbell, Arun Easi, Benji Fisher Swapping characters, words and lines
48 Anonymous Moving around
49 Anonymous Switching case of characters
50 Anonymous Recovering files
51 Anonymous Entering special characters
52 Anonymous Scrolling synchronously
53 Anonymous Better colors for syntax highlighting
54 bhaskar_v_k View a Java Class File using a decompiler
55 scrott Previous buffer
58 scotch How to avoid obliterating window layout
63 Chip Campbell Applying substitutes to a visual block
64 William Lee Set working directory to the current file
65 Devin Weaver Insert line numbers
66 Douglas Potts Transfer text between two Vim instances
67 Erhan Showing the ASCII value of the current character
68 Erhan Delete key
69 Erhan Dot makes life easier
70 Scott Johnston Running a command on all buffers
71 Alexey Marinichev Transfer text between two gvim sessions using clipboard
72 Volker Duetsch Remove unwanted empty lines
73 Volker Duetsch Using vim as calculator
74 Steve Litt Using Vim as an outline processor
75 Igor Prischepoff Remap CAPSLOCK key in Windows 2000 Professional and NT4.0
76 Mark A. Hillebrand Folding for Quickfix
77 Peter Bismuti Displaying search results using folds
78 Roel Vanhout Rotating mail signatures
79 Flemming Madsen Use grep to get a clickable list of function names
80 Charles E. Campbell, Jr. Restore cursor to file position in previous editing session
81 Anonymous Substitute characters and lines easily
82 Salman Halim Letting variable values be overwritten in a script
83 Eugene Huang Indenting source code
84 Salman Halim Repeat command on each line in visual block
85 bubbleboy How to mimic the vim 6.0 plugin feature with older versions
86 Stepan Koltsov Helps undo 1 line when entered many
87 Leif Wickland Get vim 5.x window in vim 6.x
88 Leif Wickland Start gvim maximized
89 Leif Wickland Hide toolbar or menus to see more text
90 Erhan Encryption
91 Brian Medley Dictionary completions
92 Francis Compress Vim doc files to save space
93 Leo Lipelis If you use 'highlight search' feature, map a key to :noh
94 Yegappan Lakshmanan Browsing programs with tags
95 Anonymous Capture ex command output
96 brz Integrate gvim with AutoCad MTEXT
97 newbie Insert current date or time
98 Cory T. Echols Getting vim help from mailing lists and newsgroups
99 Charles E. Campbell, Jr. Identify the syntax highlighting group used at the cursor
100 SBrueggemann Jump to tag (help topic) with German keyboard
101 Fritz Mehner Change automatically to the directory the file in the current buffer is in
102 Benoit Cerrina Smart mapping for tab completion
103 Paul Wright Move to next/previous line with same indentation
104 meonkeys Capture SQL query output
105 Andrew Pimlott Combining move and scroll
106 brz Insert mail signatures from a rotating file
107 Thomas Ramming Convert enum to string table
108 Max Ischenko Toggle a fold with a single keystroke
109 kirillm Jump between files
110 Wenzhi Liang text->html table converter
111 Aric Blumer Printing with syntax highlighting independent of your normal highlighting
112 Thore Karlsen Back and forth between indented lines again
113 brz Integrate Vim with a dictionary
114 Manish Tehanguria Browsing by paragraph
115 Manish Tehanguria Browsing by paragraph
116 Manish Tehanguria Search all occurrences of current word in all open files
117 Manish Tehanguria Search all files in project quickly
118 Freddy Vulto Use gvim to view page source in Internet Explorer
119 Rudy Moore Explorer startup and shutdown
120 Anonymous Compile Java with Sun JDK javac
121 Mary Ellen Foster Using vim as a syntax-highlighting pager
122 Michael Brailsford Skip blank lines when folding text
123 Anonymous Search for current word in multiple files
124 Brian Medley Number a group of lines
125 Long Truong Comment your code blocks automatically
126 Charles E. Campbell, Jr. Syntax highlighting in xterm
127 Jamis Buck Preview HTML files quickly
128 Benji Fisher Use Unix command-line tools in Windows
129 Benji Fisher Removing automatic comment leaders
130 Benji Fisher Disabling default ftplugins
131 Max Ischenko Scroll alternate window
132 Salman Halim Window zooming convenience
133 Salman Halim Windo and Bufdo
134 Eric Lee View Source in IE6 using VIM
135 Yegappan Vim buffer FAQ
136 Jean-Paul Darcis Remapping Alt, Ctrl and Caps in Win2k
137 Brian Medley Automatically wrap left and right
138 Nitin Raut Getting name of the function
139 Charles E. Campbell, Jr. Align text plugin
140 Benoit Cerrina Using embedded Perl interpreter
141 Mohit Kalra Add your function heading with a keystroke
142 Kalle Bjöid Automatic function end commenting for C++ and Java
143 Sameer Chabungbam Use of Vim folds for javadocs
144 Sameer Chabungbam Recording keys for repeated jobs
145 Douglas Potts Changing DOS style end of line to UNIX, or vise-versa
146 salmanhalim Opening multiple files from a single command-line
147 Charles E. Campbell, Jr. How to write a plugin
148 Rex Byrns Make great use of those homemade menus
149 Douglas Potts Update the diff view automatically
150 Charles E. Campbell, Jr. Generating a column of increasing numbers
151 Adam Seyfarth An ascii table
152 Charles E. Campbell, Jr. Check spelling for different languages
153 Joachhim Hofmann Making Parenthesis And Brackets Handling Easier
154 Suresh Govindachar Mappings to facilitate the creation of text
155 Lawrence Kesteloot Decompile Java .class files automatically
156 Demian L. Neidetcher Describe a SQL table from Vim
158 Vince Negri Using Computer Modern TT as a gvim font under Windows
159 Joachim Hofmann Keystroke Saving Substituting and Searching
161 Thomer M. Gil Dutch spelling checker
162 Benoit Cerrina Write plugin with explorer like interfaces
163 Bindu Wavell Toggle Search Highlighting
164 Gerhard Häring Make non-ASCII characters displayed on console
165 Raymond Li Deleting a buffer without closing the window
166 Leif Wickland Mapping caps lock to esc in XWindows
167 Charles E. Campbell, Jr. Using vim as a man-page viewer under Unix
168 Carl Lunde Viewing the actual XPM data in GVIM
169 Benji Fisher <Tab> = <C-I> and <Esc> = <C-[>
170 Stanislav Sitar Repeating a sequence of commands without defining a macro
171 Raymond Li Search for visually selected text
172 Carl Mueller Using Ispell on a highlighted region
173 Jonathan McPherson Switch between Vim window splits easily
174 Klaus Fischer Footnotes
175 bhaskar Set Vim as your default editor for Unix
176 Steven Grady Autocheckout from perforce
177 Charles E. Campbell, Jr. Highlight matching brackets
178 Cory T. Echols Create a color scheme based on another
179 Max Ischenko Simplify help buffer navigation
180 Max Ischenko Reload your filetype/syntax plugin
181 Benoit Cerrina Get the vim patched source
182 Demian L. Neidetcher Keep your cursor centered vertically on the screen
183 Cory T. Echols Select a buffer from those matching a pattern
184 vim user How to obscure text instantaneously
185 Leif Wickland Make vim the editor for files with unregistered extensions in Windows
187 Arun Making search powerful
188 vim_power Search for several words at the same time
189 Robert Ames Map Ctrl-Backspace to delete previous word
190 Hal Atherton XP > I-Explorer > HTML Editor < REG files
191 Kontra Gergely Transposing
192 Mikolaj Machowski Latex Help for VIM
193 Steve Downing Insert current filename
194 Gergely Kontra Inserting text in multiple lines
195 Kontra, Gergely Switching between files
196 vim_power FileName Completion in Shell Scripts
197 T. Zellerin Open file in already running vim from elsewhere
198 Hari Krishna Dara Pasting code with syntax coloring in emails
199 scotch2 Maximize window and return to previous split structure
200 Charles E. Campbell, Jr. Bouncing parentheses during insertion
201 Steve Halpin The meaning of life
202 Hari Krishna Dara Debugging window autocommands
203 Padraic Renaghan Make make more helpful
204 Rahul Agrawal Mappings to use cscope with Vim
205 Stanislav Sitar Sum numbers
206 Ajit Thakkar Highlight doubled word errors in text
207 Wolfgang Stroh Editing databases with Vim/Perl/DBI
208 Roger Pilkey Alter the display of buffers in the buffers menu
209 vim_power Backtracking your movements in a file
210 elian Compiling the actual file with gcc
211 Mohit Kalra Rotate color themes
212 Max Ischenko Setting file attributes without reloading a buffer
213 tarjei Delete all lines containing a pattern
214 Tomas Zellerin Current buffer based menus
215 Mark A. Hillebrand Edit configuration files for a filetype
216 scotch2 Calculate equations from within vim
217 Larry Clapp Translate HTML entity numbers to text
218 Mark A. Hillebrand Check for comments independent of filetype
219 scott urban Run make from command line and open Vim on errors
220 Michael Geddes Match every word except foo
221 Alexey Marinichev Indenting Java throw statements
222 Gary Johnson Building vim with color on HP-UX
223 scott urban Reverse selected text
224 niboan Shifting blocks visually
225 Dimitri Antoniou Vim can interact with xdvi
226 Shakti Edit file under cursor after a horizontal split
227 Arun Easi Power of g
228 Darren Greaves Deleting nested reply threads in emails
229 Arun Easi First thing to try before asking help
230 Tabrez Syed Copy current file to another location from within vim
231 Salman Halim Localized color schemes
232 Sean Richards Search JDK help for keyword at cursor
233 Larry Clapp Some tips for using Vim to write Lisp code
234 David Rayner (zzapper) Command line tricks
235 HughSasse Highlight current word to find cursor
236 Th. Ramming Menu for inserting special characters
237 Kartik Agaram Using vertical splits
238 Michel de Bree Very basic session persistence
239 Larry Clapp Scroll using arrow keys like in a web browser
240 Wenzhi Liang Hide all functions in your code
241 Edwin Hide fold markers
242 vim_power Search across multiple lines
243 SANFACE Software Develop vim modules on Win
244 Benji Fisher Show where an option was set
246 Tony Mechelynck Working with Unicode
247 Riccardo Casini Preexisting code indentation
248 salmanhalim Auto-save current buffer periodically
249 David Thompson Insert if/endif around block of code
250 Kontra Gergely One big window
251 Kartik Agaram Align endif with corresponding if or ifdef directive
252 Demian L. Neidetcher Python script to align statements
253 RobertKellyIV Specify a column with bar
254 RobertKellyIV Matching optional parts of a word
255 Travis Arbitrary tags for file names
256 David John Rayner (zzapper) Opening current Vim file in your Windows browser
257 marius ursache Fast page up/down
258 colin dearing Show the length of the current word
259 Ali Rizvi Hide toolbar
260 ncr gvim-->mouse-->popup menu
261 sean Close windows from gvim popup menu
262 ncr Change the gvim mouse arrow cursor
263 Armin Rehm Color active line
264 Tadghe Danu Map function keys to compile and run your code
265 Mikolaj Machowski Fast help in full window
266 Max Ischenko Command line switch to source a script
267 zzapper Selectively displaying abbreviations
268 Larry Clapp Get cursor position as byte percentage instead of line percentage
269 Douglas Potts Refresh out-of-sync syntax highlighting
270 Mikko Pulkkinen Insert a single character
271 jmpatton Easy (un)commenting out of source code
272 RobertKellyIV Format pasted text automatically
273 Anonymous Fix email quotations with long lines
275 Georgi Slavchev Some useful mappings for TeX
277 Georgi Slavchev Function signature previewer
278 vim_power All the right moves
279 jcline Set Vim as the default editor for unknown file types in Windows
280 Stefan Roemer, Max Ischenko Integration with PyUnit testing framework
281 Bob van Manen Stateful zz
282 Chris Butler Folding with Regular Expression
283 Mario Martinez Turn on syntax coloring in Mac OS X
284 Sean Print syntax highlighted buffer in one color
285 David A. Rogers Avoid the escape key
286 Little Dragon Recover overwritten file
287 Nitya Cool trick to change numbers
288 Sheer El-Showk Generate Java setters and getters automatically
289 Jeffrey Lim Alternative <escape> that allows you to do a "quick and dirty insert" and get out into normal mode
290 David Highley Use integrated spell checking
291 rangarao Auto complete variable names or words
293 Max Ischenko Remember where you had ended reading help
294 Thomas R. Kimpton Map Ctrl-S to save current or new files
295 Nopik Line/word/file/whatever completion
296 hari Attach the currently open file to email
297 atkinss Start in insert mode without losing your escape key
298 Jonathan McPherson Changing case with regular expressions
299 Little Dragon Open file under cursor
300 Shawn Young Make tags file for IDL
301 Little Dragon Edit file found by whereis
302 Davide Patti Use gvim in kmail
303 TVIM Statusline tab level ruler
304 Daniel Bauke Fold braces and javadoc
305 zzapper Best Vim Tips
306 Kartik Agaram Open a web-browser with the URL in the current line
307 Chia-po Wei Annoying "Hit any key to close this window..."
308 Little Dragon Move through wrapped lines
309 noah Close vim you left open remotely
310 calvin wong Showing ascii value of the current character in decimal, hex, and octal
311 Thomas R. Kimpton Open the folder containing the currently open file
312 Anis W. Nugroho Copy, cut and paste
313 tom regner Printing using kprinter
314 Alex A. Naanou Insert and back
315 Alex A. Naanou Smart home
316 David Brown Using normal command in a script for searching
317 Matthew J. Stott Mozilla Vim Keybindings
318 Abitkin Brackets and parentheses in Perl
319 Jahagirdar Vijayvithal S Simple text alignment
320 Simon "neoneye" Strandgaard Page up/down and keep cursor position
321 Simon "neoneye" Strandgaard Swap current line with upper/lower line
322 lars_e_krueger Text template with placeholders
323 Raoul Jean Pierre Bonnal Using folders with latex
324 Luis Mondesi Search and replace in files named NAME
325 John Sumsion Errorformat for java/ant/junit/cygwin/bash
326 zzapper Quick reference guide and using Vim help
327 Nithin Key mappings
328 Stanislav Sitar Vim in Microsoft Visual Foxpro
329 Chip Campbell, Arun Easi, Benji Fisher A map for swapping words
330 Francis How to stop auto indenting
331 Alex A. Naanou Modeline magic
332 Emmanuel Touzery Make footnotes in vim
333 Kartik Agaram Syntax-based folding
334 piaip Loading scripts in vimrc safely
335 Leif Wickland Copy Cpp function declaration into implementation file
336 Odyss Jump to a line number
337 Matthew Weier O'Phinney Editing remote files via scp in vim
338 Vijay Sampath Vim and cscope and cygwin
339 barrett Tabbed windows
340 Chris Butler Visual select and search
341 andreas berg Switch color schemes
342 mrts Remap the Escape key
343 Erik Remmelzwaal Faster loading of large files
344 Kdr Cut or copy lines without counting the lines
345 Brian K Quickfix and Visual Studio and cygwin
346 fishburn Wrap text in HTML/XML tags after prompting for the tag name
347 Kartik Agaram Format paragraph without changing the cursor position
348 spudnic Quickly insert a single word
349 Daniel Allen Format your xml document using xmllint
350 Feral Insert a non commented line despite formatoptions
351 Karthick Gururaj Using quickfix in a different way
352 Kartik Agaram Disabling cabbrev
353 Jacques Petit Swap caps-lock and control keys using MS Windows Registry
354 Karthick Gururaj Find in files recursively
355 Luis Mondesi Comment Lines according to a given filetype
356 Niels Aan de Brugh Quick yank and paste
357 Suresh Govindachar Adding a console to gdbvim
358 Madoka Machitani Set a random color scheme at startup
359 Jeremy Brand Download RedHat RPMS of the latest and greatest version of VIM
360 Thomas Ramming ':e <dir>' enter files and directories
361 Christine Noot-Huyghe Use xdvi or kdvi with Vim
362 zzapper ColdFusion and matchit
363 vim_power Fast start up in a telnet session
364 Arnaud Cassignol Automatic file type detection with fully qualified ClearCase names
365 Mike Wall Vim Book Online
366 Peter Really basic RCS interaction from within vim
367 vim_power Understanding VIMRUNTIME
368 Mark Fernandes Use gvim in VS.Net
369 Amit Neogy Comment/UnComment visually selected text
370 Dubhead Change to the directory of the current file
371 Prakash Patil Encrypt a file without leaving traces
372 slimzhao Remove blank lines for English and Chinese
373 David Fishburn Run find/replace/search on multiple files and subdirectories
374 zzapper Use filter commands to process text
375 Dan Allen Autocmd for skeleton html file
376 vim_power Build Vim with your name included
377 Jeremy Brand Microsoft Natural Multimedia Keyboard Scancodes
378 Pete Kazmier Auto insert Java class template when editing a new Java file
379 Anonymous 1,$ s/^M//g gets rid of control-Ms (windows carriage returns)
380 Dirk Volkmar Using gvim as frontend for dbx
381 Luc Hermitte Running the win32-version of Vim from cygwin
382 Sean Search and replace in all open buffers
383 zzapper Jump to a function from where it is called
384 bubbleboy Easily switch between source and header file
385 demian l neidetcher Some Java tips
386 rainbrot Cut/copy and paste using visual selection
387 feral Inserting a prefix in a parameter list
388 Pavel Insert Cpp or LaTeX or other comments easily
389 Demai Ni Search only in unfolded text
390 Jens Finkhäuser Combining vimdiff with cvs diff
391 Sean Simple programmers TODO list using grep and quickfix
393 Anonymous Perl compatible regular expressions
394 xiangjiang Internet search for the current word
395 Thomas Ramming Visual marks
396 Dubhead Highlighting whitespaces at end of line
397 Stanislav Sitar Mapping to quickly browse help
398 torelg Mapping for quicker access to macros
399 Thomas Fold away empty lines
400 John Sumsion Fast scroll mappings
401 chris A mapping for easy switching between buffers
402 Klaus Horsten Press space to jump between windows and to expand them
403 Kartik Agaram Request for tip - interleaving '.' and '@:'
404 Vasudev Nayak Tags for Mixed Assembly and C
405 William Natter ShowBlockName one-liner equivalent for one coding style
406 Raj Kiran Alternate delimiters for the replace command
407 Klaus Horsten Automatically generate PHPdoc comments
408 Suresh Govindachar Enhance the calendar script with special dates
409 Lyle Using selected text in a command
410 Stephen Thomas, Ross Presser, Neil Cerruti Allow Inform header files to be distinguished from C headers
411 Charles E. Campbell, Jr. How to initialize plugins
412 Raghavan Subramaniyan Easy menu-style switch between files with a simple map
413 Thomas Ramming Drag and drop file names into the Vim command line
414 benrich Change guifont to see more of your file
415 david cantrell Easy way to edit two files using split window
416 Juan M. Medina Fix error E97 Cannot create diffs under Windows
417 Andrew Pimlott combining move and scroll [IMPROVED]
418 Dave Disable beeping
419 Mina Naguib Auto-fold Perl subs
420 garbageman Remove the menu and tool bar
421 Xiangjiang Ma The simplest map to highlight the current line
422 William Natter A Quick Reference
423 Marion W. Berryman Finding more available keys to map
424 M.W. Berryman Copy, cut, and paste macros that also work in old vi
425 zzapper Forcing Syntax Coloring for files with odd extensions
426 zzapper Protecting a file from accidental changes
427 Bob Heckel Fast window resizing with plus/minus keys
428 Dubhead Wordwise Ctrl-Y in insert mode
429 Max Ischenko Using '< and '> marks
430 Prateek Jetly Fast switching between buffers
431 maxiangjiang, salmanhalim Change between backslash and forward slash
432 Salman Halim Putting the current file on the Windows clipboard
433 leorosa A rough mapping to spellcheck the buffer
434 Karthick Gururaj Auto commands for C/Cpp editing
435 Thomas remarks to script c.vim : statement oriented editing of C / C++ programs
436 John Wright Recover from accidental Ctrl-U
437 hzp Extending keywords
438 Chris Smith Search and replace in a visual selection
439 Thomas Nickl Replace text in highlighted search
440 Stanislav Sitar Automatic formatting of paragraphs
441 Xiangjiang Ma Toggle auto-wrap
442 Dopey Show all lines that contain keyword under cursor
443 Christian Obrecht A better interfacing of (La)TeX with the quickfix mode
444 eric sherman Show entire multiline error in quickfix
445 Se7en Formatting stuff
446 Shawn Deleurme Quick and dirty Postgres query
447 Gianmichele Murano Use the upper-lower case ~, also on Windows (ita)
448 Mohit Kalra Copy the decimal equivalent of a hex number
449 Fabien Bouleau Fortran highlighting problems
450 Me Thinks Working with multiple sessions
451 warb KDE Konsole renameSession to edited file name
452 ooglek Edit multiple files from a list of file names
453 Florent Manens Use Taglist with LaTeX files
454 Robert (MetaCosm) Fix syntax highlighting so it keeps working
455 Thomas R. Kimpton Map a function key to toggle line wrapping
456 aLLtraX Shift indents in visual mode
457 PopEsc Follow tag in new window
458 Omanakuttan Use the quickfix window to list all errors
459 Yeti Use Ctrl-O instead of Esc in insert mode mappings
460 Robert (MetaCosm) See the tabs in your file
461 Mark Stosberg Open a Perl module from its module name
462 Nitya Go to definition using g
463 Steven Spears Speed up developing XSLT files
464 maurice Search and replace the word under the cursor
465 Bart van Deenen Generic xml imap to make an element of any word you type
466 johnmaxa Insert one character only
467 char Vim windows displaying output inside vim window
468 Dorai Sitaram Display date-and-time on status line
469 Vincent NAUDOT Replace the file name extension
470 Piet Delport Map to quickly swap/exchange arbitrary text
471 pagaltzis Using the mouse for Vim in an xterm
472 robin Handy option flag toggler
473 Chris Forkin Compiler for perl
474 Brett Williams Have . restore the cursor position a la emacs in viper mode
475 culley Wrap visual selection with fold markers
476 sputnik Errorformat and makeprg
477 sputnik Put the indentation level on the status line
478 JAS Copy the search results into clipboard
479 johnmaxa Replace with no typing
480 George Harrison Editing files on an ftp server listening on a non-standard port
481 maurice Abbreviations only on shortcut
482 hypertext organizer Keep a to-do memo file with links as in Vim help
483 Feral Search using quickfix to list occurrences
484 Matt Gregory Console-like fonts for Windows GVim
485 munk Open a window with the man page for the word under the cursor
486 Jakob Frandsen Search for current word without moving
487 yijun Jump to a file to a certain line number
488 jaldri1 Start with a wide window for diff
489 Aditya Mahajan Section jump in Latex
490 rainbrot Paste registers in search or colon commands instead of using the clipboard
491 cnf can anyone tell me how to get rid of the F1 mapping?
492 daniel kullmann Jump to file from CVSDiff output
493 Adam Wolff Open the directory for the current file in Windows
494 Hosup Chung Maximize or restore window
495 Tom Kompare Backspace key using puTTY to RH9 box
496 Vangelis Eustratius Hyperlinked html format of the Vim Reference Manual
497 Adam Wolff Replacing a string with default buffer contents
498 Daniel Molina Completion using a syntax file
502 beo View character class
503 Michael Metzger PuTTY numeric keypad mappings
505 Adam Wolff Email from Vim
506 David Fishburn Open Windows Help files on a specific topic
507 Tom Slee Quick window resizing
509 Salman Halim Execute commands without changing the search register
510 maxiangjiang Set VIMRUNTIME within vimrc
511 Sean Chen key mapping for goto the absolute line number
514 Morten Fjord-Larsen Automatic insertion of C/Cpp header gates
515 Yakov Lerner See filenames of all scripts that vim loaded or tried to load
516 Yakov Lerner Find two words in either order
517 Cameron Kerr Rejustify roff style markup
518 Anonymous Errorformat for icc7
519 Eric Boucher Folding like in Visual Basic .NET
520 MightyByte Searching for Identifiers
521 Nitya Something in GVIM for fun
522 Breadman Fix an autoindent error
523 Matt Perry Folding functions with the prototype included
524 Yakov Lerner Evaluate an expression in any mode
525 Lech Ambrzykowski JavaBeans helper function
526 Adrian von Bidder Enhance the word complete.vim script
527 Peter Backes Use the console colors in gvim
528 Yada Make search results appear in the middle of the screen
529 Geoff Hubbard Make Shift-Tab work
530 Geoff Hubbard Get the name of the current file
531 maxiangjiang Build Vim in Windows with Cygwin
532 rajesh usefule keymaps -- for comment out,etc
533 Mikolaj Machowski Page 1 of 123 in header of hardcopy
534 rajesh For verilog users only
535 Gnaphos Working with only one term/console?
536 David Kalita Automatically quit Vim if quickfix window is the last
537 urlwolf Mimic shift-arrow to select text in terminals without shift-arrow
538 Mark Thomas e-mail archive
539 zoran Quick access to Vim tips and scripts with konqueror
541 Hate_Silly_Tips How to get help using VIM
542 Roberto Edit remote files locally via SCP/RCP/FTP
543 Vangelis E Internationalizing the Vim editor
545 Vangelis E Vim goes Greek - Greek language support for Vim 6.1
546 Vangelis E Vim goes INTL - Translating Messages, Menus, Encodings
547 Usman Latif Smarter Table Editing
548 Usman Latif Using H and L keys as context sensitive pagedown/pageup
550 VT Fix arrow keys that display A B C D on remote shell
551 yijun Automatically indent an XML file using XSLT
552 Mark Stosberg Replace buffer list when switching
553 pmf Prev and Next
554 Usman Latif Smarter Table Editing II
555 Mikolaj Machowski Vim as bookmark manager
556 Fritz Cizmarov Access Python Help
557 Alex J Opening several files in vim via ListFile
558 David Fishburn Using TagList for ANT build files
559 Nazri Ramliy Use Vim to expire your mail so Mutt will delete them later
560 Siegfried Bublitz Generate calendar file
561 Usman Latif Context Sensitive h and l
562 Duane Smeckert Modeline sets vimrc options on a per file basis
563 lechee List lines with keyword and prompt for jump
564 Girish Gajwani Mouse wheel for scroll only - disable middle button paste
565 Usman Latif never see ^M again
566 mohsin Autocomplete with TAB when typing words
567 mosh Edit a temporary copy of the current file
568 mosh Use temporary tags file when browsing new source
569 mosh Insert line numbers with a Perl filter
570 mosh Align text into a table
571 mosh Source vimrc and use tags in a parent directory
572 mosh Auto highlight current word when idle
573 Charles E. Campbell, Jr. Repeating a substitute from current cursor position
574 mosh Delete/move matching paragraphs/lines
575 mosh Chop long lines
576 maxiangjiang Generate all Unicode characters
577 Pan Shizhu Access using Newsgroup Reader
578 duvell Specify Range with search patterns
579 Siegfried Bublitz Copy paragraphs without excess newlines to MS Word
580 Francois Leblanc Switching between Vim and Visual Studio
581 maxiangjiang Using vim to view source and edit textarea in mozilla/firebird
582 somebody Quick save
583 Tobi Vim as XML Editor
584 mosh Awesome text formatter
585 Björn Michaelsen Keymap for normal mode
586 Usman Latif Smarter pasting
587 Mark Woodward Preview current file in Mozilla through localhost
588 Charles E. Campbell, Jr. How to sort using visual blocks
589 Klaus Horsten Vim as a refactoring tool and some examples in C sharp
590 Stanislav Sitar Using Vim to send mail on Windows
591 Jean-Christophe Clavier Have a nice and easy use of plugins
592 Fabio G. Strozzi Smart <Home> and <End> keymaps
593 leadhyena_inrandomtan Basic postfix abbreviations
595 Adam Wolff Suppressing file changed warnings in a specific buffer
596 Max Ischenko Insert location of the currently edited file
597 Marcel Preda Indent a code block
598 Macel Preda PHP online help
599 Guo Vim plugin for clearcase
600 Igor Keselman Copy current file name into windows clipboard
601 mosh Tags that jump to line and column
602 Remove marks How to remove one mark or all marks at once
603 mosh Bookmarks as menu item
604 Sigurd, Yakov Lerner Insert in normal mode
605 Yang Xiangyu Replace a word with the yanked text
606 Manas Behera View man pages in Vim
607 drchip Opening gvim atop a console window
608 Eugene M. Minkovskii Evaluate current line using Python
609 Steve Halpin Execute Python from within current file
610 Anonymous Use abbreviations for frequently-used words
611 William Open big files and work fast
612 J Kawabata Save a nanosecond with marks
613 Adam Monsen Open the last edited file
614 Adam Monsen Perldoc function and module keyboard mappings
615 kallumama Moving to the next word in insert mode
616 David Fishburn Have Vim check automatically if the file has changed externally
617 Tofer Chagnon Fun with case twiddling
618 Benji Fisher How to make and submit a patch
619 Tony Mechelynck How to make a keymap
620 Sunil Parolia Getting to know the function prototypes
621 Giuseppe Maxia Vim as a syntax highlighting engine for web publishing
622 Charles E. Campbell, Jr. Deleting a buffer without changing your window layout
623 zzapper External paste buffer
624 A.L Marin Insert template files into buffer
625 Kartik Agaram Typing print statements faster
626 Anonymous Open vimrc file
627 Suresh Govindachar Customize ftplugin, syntax and more - example for TeX
628 Suresh Govindachar Execute commands from buffer text under Windows
629 Anonymous After quitting VIM, comeback to the same file position where you were while quitting
630 Andrzej Cuber Automatically append closing characters
631 Avery M Disabling IME input in Windows
632 Tony Mechelynck Setting the font in the GUI
633 nobody Spell check of word below cursor
634 mosh View all colors available to gvim
635 Brad Lhotsky Getting colors to work on solaris
636 mosh Adding Vim to MS-Windows File Explorer Menu
637 Jochen Behrens Execute accidentally inserted commands
638 David DelGreco Editing ActiveState Perl batch files
639 Karthick Gururaj Highlight debug blocks in programs
640 Mark Fernandes Add Vim to the Windows Explorer context menu
641 Olivier Teuliere Highlighting of method names in the definition
642 David Risner Use K to easily run a Windows program for the current word
643 Alfvaen Disable built-in command
644 stsi Restoring indent after typing hash
645 Girish Gajwani Enabling Windows shortcuts for gvim
646 Frank Butler Moving lines up/down in a file
647 Astrobe Single letter insert
648 Michael Geddes Uniq - Removing duplicate lines
649 Yakov Lerner Expand existing abbreviation
650 Yakov Lerner Abbreviation that prompts whether to expand it or not
651 Frank Price Edit gnupg-encrypted files
652 Andreas Berg Save all open buffers at once
653 Michael Brailsford Continuing doxygen comments
654 Hyouck Kim Special characters in the substitute command
655 vim_user search with one key
656 Mohit Kalra Recursive mappings
658 Max Ischenko Switch to unit test module for Python
659 Siegfried Bublitz Collect filenames of current subtree
660 SmartDen, Firelex Comment lines in different filetypes
661 Christian Fold the preamble in a LaTeX document
662 James Childers Quote unquoted HTML attributes
663 Aristotle Pagaltzis Annoyed that some stuff is reset during GUI init?
664 Alok Bisani Vim Easter Egg
665 D. Bron Hide toolbar/scrollbar and toggle menu
666 Joerg Beyer switch between a *.cpp and matching .h file
667 Benjamin Peterson Navigate large CSV files more easily
668 Marco Gergele Re-indenting sections
669 Yada Nice window resizing
670 Siegfried Bublitz Delete some lines with some exceptions
671 parv Add a newline after given patterns
672 charles Buffer bar to list buffers
673 Yada Prompted quit in insert-mode
674 cciulla Split to edit another file
675 mdmiller How to turn off all colors
676 LunLun Use shortcut key to start gvim in Windows
677 Yada Quick way to insert opening and closing braces for programmers
678 jimi Get diff to work with Windows SFU
679 Anonymous Findlast occurrence of an item
680 Tony Mechelynck Verbose startup while avoiding File not found
681 Suresh Govindachar Enhanced command window
682 Chris Hennes Errorformat for Intel ifort
683 Jon Heiner Integrate gvim with Visual Studio
684 Robert Roberts Preview current HTML in browser on Mac OS X
685 shaggy Search without need to escape slash
686 Matt Perry Easier buffer switching
687 Khairulmizam Samsudin Mac OS X clipboard sharing
688 lpen Temporarily replace grep with a custom program
689 Hans fugal Word count
690 Olivier Mengué Reloading a file using a different encoding
691 Xiangjiang Ma Use gf to open a file via its URL
692 vid luther Runtime syntax check for php
693 Maverick Woo One page summary of color schemes
694 U.R. Molar Quick save to a temporary file before more edits
695 Olivier Mengué Naviguer dans l'aide avec un clavier AZERTY
696 Gabe Dalbec Make mouse drag not select text or go into visual mode
697 U.R. Molar French character maps
698 Paul Jolly Mbox archive emails
699 Yakov Lerner Enable servername capability in vim/xterm
700 dunamin Indenting for Java
701 Gabriel Zachmann Simple code beautifier
706 mosh Make html auto-readable in vim
707 Martijn Ras Maps for xmmsctrl commands
708 Grant Bowman Converting LANG to UTF-8
709 Yakov Lerner Simple creation of scripts
710 akeru Type and run templates instead of routine code
711 Florentin Ionescu Tags generation for current file
712 David Fishburn Reverse letters
713 Salman Halim Create one mapping for both console and GUI
714 Baukje Miedema Version independent installation of Vim on Windows
715 Rick Herrick Ignore whitespace in diff operations
716 mosh Calling gvim from MS Visual Studio
717 Chao-Kuo Lin Execute a shell command in the directory shown in file explorer
718 Jason P Show a useful title on exit in an xterm
719 Jens Berlips Use Python to build project in Visual Studio
720 Jens Berlips Delete word before cursor
721 LaoXu Auto remove white space when saving
722 Yakov Lerner useful mapping for <space> in normal mode: :nnoremap <space> i<space><esc>
723 U.R. Molar Sasser security & VIEWFILE names
724 Devin Weaver Add a dashed line under a title in text documents
725 Devin Weaver Quick mapping for backing up the file
726 Devin Weaver A simple "boss key" mapping or panic button
727 Øystein Urdahl Helpfiles and avoiding E21 error with fileencoding
731 Gaspard Bucher ObjectiveC and ctags with Cocoa syntax file
732 Yasuoki Mutoh Quick launch html and other Windows documents
733 Rene Aguirre Python - check syntax and run script
734 Yakov Lerner Fix the x command in virtualedit mode
735 Tony Mechelynck Show fileencoding and bomb in the status line
736 Grant Bowman Non-native fileformat for your statusline
737 FreeFall90 Fine tuning syntax colors
738 Yakov Lerner Fix meta-keys that break out of Insert mode
739 Bounga Writing a valid statusline
740 tjw Edit files via SFTP and FTP gnome-vfs mounts
741 Lee Chun Kin Outline editing of Python programs
742 Michael Pyne Change filetype based on directory path
743 hari_vim Use Alt-Mouse to select blockwise
744 Charles E. Campbell, Jr. Get latest releases for syntax highlighting, runtime, plugins etc
745 Steve Hall Find VIMRUNTIME in a bash script
746 legba Change cursor color in different modes
747 Michael Jarvis Easily keep runtime files up to date
748 Michael Hofmann Get bright background colors in Linux console
749 Pan S Uuencode and uudecode text in Vim
750 Chris X Edwards Underline using dashes automatically
751 Char Go to line
752 niastarik Make C-Left C-Right behave as in Windows
753 Rob Allen Make File-Open track directory of current file
754 joerga Highlighting source between matching curly braces
755 Raj Kiran Grandhi Using an expression in substitute command
756 deejohn Windows key as <Esc> in console (FreeBSD)
757 panshdw Sample switch between number/nonumber
758 mosh Search and sort by selection
759 alex kahn Selecting your pasted text
760 Wouter Bolsterlee Change font size quickly
761 Karthick Gururaj Review code effectively using quickfix
762 Amir Salihefendic Integrate with FTPeel on Mac OS X
763 New Jimmi Baug Drag words with Ctrl-left/right
764 alex.kahn Unhighlighting searched-for text
765 Michal Fojtik Complete from filetype syntax file
766 Levin Du Yank last line and trim to the cursor
767 pim Multiple commands at once
768 Dave Silvia Add/change file extension in current buffer
769 Aditya Mahajan Highlight current line
770 Dave Silvia Toggle normal-insert modes without Escape
771 Peter Wilson Paste from the clipboard into a new vim
772 Thomas Ramming Convert numbers hex/decimal via menu
773 Marco Peereboom Make vim and gvim have the same colors
774 Tye Z Gtk gvim and fontconfig
775 Kris M Remapping Caps to Shift
776 Max Baker Deadkeys / Accented Characters and Mutt integration
777 Sanel Zukan More words searching
778 tocer Speed up Python coding
779 Anonymous OEM to ANSI conversion
780 Maxwell Pincer Generalized VISUAL CONTENT onto COMMAND-LINE
781 Yang Change the Windows Explorer hotkey for Diff with Vim
782 Aron Stansvik Jump to definition of entity under cursor
783 Klaus Voelker Use the return key to get out of insert mode
784 Vasudev Nayak Word under cursor for command
785 Paul Braman Toggle between tabs and spaces
786 Breadman Translate text between different character sets
787 Luc St-Louis Invoke a function with a count prefix
789 Breadman Automatically redate file headers
790 Anonymous View and diff MS Word files
791 zzapper Search for non-ASCII characters
792 zzapper Preloading registers
793 mosh Search for selected phrase ignoring spaces
794 rja Scripting - Indirectly Referencing Variables
795 rja Simulating arrays with Vim
796 David Fishburn Search only over a visual range
797 Pim Snel All folds open when open a file
798 Dave Silvia Search for current word in new window
799 elz Searching for files
800 Anonymous Sorting lines in a file based on the number of words in each line
801 Jonas Lööf Folding of gnu make output
802 Eric Boucher Search for lines not containing pattern and other helpful searches
803 Anonymous Saving a file
804 Dubhead Single tags file for a source tree
805 Ben Collerson Use gvim as an external editor for Windows apps
806 Ton van den Heuvel Always keep quickfix window at specified height
807 zzapper Backing up and commenting vimrc
808 Chip Campbell Replace a visual-block of text with another such block
809 Ben Collerson Use gvim as an external editor for Linux apps
810 Nitin Raut Highlight text beyond 80 columns
811 Frank B Highlight whitespace errors in files
812 hari_vim Keep the modified flag after writing to a file
813 Mohammad Farooq Reverse all the lines in a file
814 Jamie Sanderson Use cygwin shell
815 dwight Getting vim to work with cvs commit
816 zzapper JAVH - Just another Vim Hacker
817 David Schweikert Non-blinking block cursor in a Linux console
818 Alejandro Calbazana Integrate Vim diff with TortoiseCVS
819 Siegfried Bublitz Minimize and restore gvim under Windows using shortcut keys
820 Staale Flock VimTip is a one-stop resource to vim. Keep it in your $VIM directory
821 Kartik Agaram Simplest buffer explorer ever
822 Richard Faber Add Java import statements automatically
823 Staale Flock Add your note files to Vim help
824 Pan Shizhu Use a smaller font for vimdiff
825 mosh Repeat search using grep
826 Jörn Horstmann PHP manual in Vim help format
827 Ryan Phillips XTerm and 256 Colors
828 Micha Shepher Add trailing blanks to lines for easy visual blocks
829 Shin Seung Woo Copy and paste between Vim instances
830 Ivan F, Villanueva B Using netbeans 4 and vim for java
831 Andrew Nikitin Regexp to strip redundant zeroes in decimal fractions
832 Rory McCann Remembering previous deletes/yanks
833 mixedvolume Check spelling and phrases using Google search
834 andyf Word-wise cut, copy and paste
835 Anand Hariharan Have Intellisense search current directory
837 Wim Rijnders Load files from list of filenames in a text file
839 mixedvolume switch editing: .c* to .h*
840 Alan Klietz Show tags in a separate preview window
841 Alan Klietz Vim reference card of common commands
842 Vladimír Marek C/C++ function abbreviations
843 charles Moving between buffers using mouse
844 Anders Thøgersen Simple Macros to quote and unquote a word
845 for_rent Getting color to work in SecureCRT
846 Rabee Tourky Ampersand in freebsd shell commands to view LaTeX files
847 Jang Junyeong Open same file read-only in second Vim
848 Tony Mechelynck Installing several releases in parallel, even with matchit
849 shellreef Shortcuts to compile/run default file and alternate file in Java
850 mmj Automatic word wrapping
851 Stanislav Integrate with Mozilla Thunderbird
852 Lee Riemenschneider Make support for NEC V850 CA850 compilers
853 Anders Thøgersen Write a date-stamped backup of the current file
855 Richard Willis Automatically add closing brace to block when coding
857 Ivan Tishchenko Syntax highlighting
858 Anonymous Setting tags when working with multiple source branches
859 shellreef Show how many lines between matching pairs
860 Marc Weber Count number of matches of a pattern
861 corp-mule Right click in Windows Explorer to open gvim in explorer mode
862 Charles E. Campbell, Jr. How to toggle between all vertical and all horizontal window layout
863 Ivan Tishchenko Save settings between Vim sessions
864 Bertram Scharpf Make arrow keys work in visual mode under Windows
865 Anonymous Easy buffer switching
866 Matous Jan Fialka Use standard Windows shortcuts for clipboard operations
867 tjs Get help on Python libraries
868 Ivan Tishchenko Go to end-of-line when using langmap
869 Ivan Tishchenko Opening new buffer below the current
870 Thomas Arendsen Hein Resize terminal window to original size when quitting vim
871 Anonymous Changing word
872 Bertram Scharpf Finding phone numbers
873 Anonymous Cycle through buffers including hidden buffers
874 David Vos Fold C-style comments
875 David S Using bar in external grep
876 Dane Summers Selecting blocks of paragraphs
877 Roumen Semov Replace all commas with new lines
878 Bertram Scharpf Remove trailing spaces
879 Anonymous Change vimrc with auto reload
880 Bertram Scharpf Shebang line automatically generated
882 David S Learn to use help
883 Anthony Gorecki Automatically maximizing gvim in KDE
884 Johannes Petzold Use different color schemes depending on time of day
885 Matous Jan Fialka Switching between different statuslines
886 Madhan Ganesh Add Vim to Windows Send To menu
887 Tye Z q/ and q? (Those are Q's)
888 Tye Z Load multiple files with a single command
889 flipouk Nicer looking fonts on MacOSX
890 Yada Insert current date and time
891 MikeTheGuru Copy parts of filename to clipboard
892 Tim Doerfler Keep incremental backups of edited files
893 Michael Fitz Align numbers at decimal point
894 Nall-ohki Regex-based text alignment
895 Charles E. Campbell, Jr. Maps, Commands, and Functions - some examples of their interplay
896 Ulf Dittmer Lookup the city and state of a given US Zip code using TCL
897 Salman Halim Some tips on saving the document
898 Gerald Lai Disable beeping and flashing
899 Soeren Sonntag Capitalize words and regions easily
900 Ken Holm Insert comment boxes in your code
901 joern_h Text objects for strings
902 Feral Easily change the path option
903 Gerald Lai Capitalize words in insert and normal modes without moving the cursor
904 salmanhalim Convenience wrapper for setline
905 Anonymous Remember my buffers
906 Adam MacKinnon Toggle auto-indenting for code paste
907 Siegfried Bublitz Keep passwords in encrypted file
908 Gerald Lai Move cursor up/down virtually in insert mode
909 Gerald Lai Easy indenting in insert and normal mode with no cursor displacement
910 Matthias Ihrke Upload web files from Vim using Python
911 Wu Yongwei How to make fileencoding work in the modeline
912 Anonymous Smart abbreviation
913 hari_vim Delete files with a Vim command
914 Bernhard Leiner The perfect programming font
915 Ethan Mallove Using g instead of substitute
916 Ethan Mallove View only what you are editing
917 Gerald Lai Easy word and page selection and deletion in gvim
918 Bruno Michel Yet another increasing number utility
919 Raj Kiran Grandhi Moving by screen lines instead of file lines
920 Piet Delport Quick generic option toggling
922 RichardBronosky Launch lynx to get info for the current word
923 Gerald Lai Sort lines by a specified word number
924 Dane Summers alt up/down mappings like in eclipse
925 Eric Arnold Not So Quick generic option toggling
926 MA QT Help from Vim
927 Eric Arnold A better autowrite?
928 Wim Coenen Command-line window
929 hari_vim Finding your way around in an installshield project XML file
930 Anonymous highlighted text -> HTML
931 mixedvolume STL help using tags - Cpp Standard Template Library
932 Rory McCann Auto jump between brackets on entry
933 MA Search the web for text selected in Vim
934 Ivan Tishchenko Vim-sessions under Windows
935 S. Walderich Highlight space errors
936 Gerald Lai Quick insert character at end-of-line
937 hari_vim Quickly look up Vim help
938 Richard Aldridge Create PayPal "Buy Now" Buttons from a CSV Buffer
939 Lee Savidge Single config file for Vim on Windows with Cygwin
940 brailsmt Easily add folds in code
941 Dave Turner Adding MPI and PVM syntax highlighting
942 Jason Simple Vim reference
944 Thomas Rowe Send buffer to interpreter in a new xterm
945 Lorenz Wegener Run Vim command on current C/Cpp/Java function
946 neil VisVim for Visual Studio
947 iyerns Comprehensive Vim Quick Reference Card
948 Kyle Wheeler Correct format-flowed email function
949 Dave Vehrs Integrate Pylint and Pychecker support
950 Bill Weir Search multiple buffers for next match
951 Neil Carter Vim Tutorials
952 hari_vim Refresh screen while typing a command
953 lpenz Quickly access Ex commands on a Brazilian keyboard
954 Peter Restore state of edited files when reopened
955 Georg Dahn Easily switch between two styles of color scheme
956 Bheeshmar Redheendran Text-object for quoted strings
957 Jonathan Orlev Prevent a second instance of Vim from starting
958 Maxim Kim Execute sybase-sql queries and see the result in a split window
959 smorty71 single key buffer switch
960 Ivan Tishchenko Copy an Entire Buffer to the Clipboard
961 Bertram Scharpf Search through files
962 Sylvain Lafleur Incremental backup in central backup directory
963 Chris Elston Highlight tabs which do not appear at the beginning of lines
964 Al Vega GNU/Linux clipboard copy/paste with xclip
965 Robert Lillack Change timeout to detect Esc reliably in an xterm
966 Bernard Barton Multi-line abbreviations
967 Alexey Vatchenko Fast access to the first nine buffers
968 Marian Csontos Custom keyword completion
969 Jon Marshall Highlight simple Python syntax errors
970 Sanel Zukan Vi key bindings in gtk
971 Ciaran McCreesh Substitute with incrementing numbers
972 Tony Mechelynck Run native-Windows Vim from cygwin without a wrapper
973 Tony Mechelynck Use the same runtime files for native-Windows Vim and cygwin Vim
974 Chuck Tuffli Integrate gvim with RedHat Source-Navigator
975 Bernard Pratz Su-write
976 Suresh Govindachar List buffers sorted by name
977 iyerns Quickly align whole file
978 musingattheruins Cobol editing with Vim
979 klausenhausen Map search key to space bar
981 JimD Commenting out a range of lines
982 Christopher Auer Insert newline without entering insert mode
983 JimD Numbering lines and interpolating sequences
984 JimD Accessing the system clipboard
985 Gochess Quickly Get Files in your Environment
986 jheddings Background grep searches
987 Brent Rice Easy floating point arithmetic
988 Jan Christoph Ebersbach Surround selection with text
989 Pandora Word wrap without line breaks
990 klausenhausen Repeat last colon command
991 manalive Make views automatic
992 Anders Thøgersen Very simple shortcut to the helpgrep command
994 horndude77 Manipulate quoted strings
995 Craig Emery Resize window when showing/hiding line numbers
996 Ivan Tishchenko Fast jump to line that matches a regular expression
997 Anonymous Saving file made easy
998 Narayanan Iyer Put boxes around comments in code
999 Narayanan Iyer Maximize current window
1000 Narayanan Iyer Change gui font
1001 Craig Emery Save buffer without changing Last Modified attribute
1002 ramses0 Reverse lines in a file using tac
1003 Anonymous Windows file associations
1004 Michael Watkins Optionally open matching or selected tag in full height vertical window
1005 Jos van den Oever Escape and unescape HTML entities
1006 tram Abbreviation: variable ++ --> variable = variable + 1
1007 Max Ischenko Disable F1 built-in help key
1008 jheddings Toggle to open or close the quickfix window
1009 Anupam Change word or line with automatic return to normal mode
1010 Frans Change Cpp comments to C comments
1011 Jean-Christophe Clavier Mappings and commands for visual mode
1012 Bertram Scharpf Quoted Printable to Plain
1013 digitect Print all available Unicode characters
1014 Robert Schols Visual selection of indent block
1015 JA Preview file on localhost
1016 Anthony Van Ham Moving through camel case words
1017 Carlos Pita Highlight text inside matching parentheses
1018 Craig Emery Look up tags using regular expressions
1019 Char Keep indent for new lines
1020 Nick Caniglia Auto end-quote html/xml attribute values as you type in insert mode
1021 Jean-Rene David Use glimpse from within Vim
1022 i5513 Using folds like grep
1023 Yakov Lerner Go to alternate file or next file if no alternate
1024 Marc Weber Put text to register while typing
1025 zzapper Simple PHP debugging maps
1026 richard emberson Resize xterm when running vimdiff
1028 Anonymous Read tag files from all directories in your path
1029 bwana147 Use the last-inserted-text register
1030 Thomas Arendsen Hein Diff current buffer and the original file
1031 Pavel Tavoda Vim inside Java
1032 Suresh Govindachar Decode MIME text using Perl in Vim
1033 Bertram Scharpf Toggling yes-no
1034 Anthony Van Ham Hungy backspace
1035 Carl Fürstenberg View NFO-files correctly
1036 vineeth Change the color scheme
1037 Jacques Create Vim sessions that you can open with double-click in Windows
1038 rodrigo Search for selected text
1039 Yakov Lerner Disable auto indenting yet keep imaps
1040 Matt Zyzik Highlight leading and trailing whitespace
1041 Amir Salihefendic Snippets for JavaScript, HTML and Python
1042 jkw Use maven with quickfix
1043 mej Joining two lines of text based on pattern
1045 Matt Zyzik Great wildmode/wildmenu and console mouse
1046 brailsmt Whitespace hungry backspace/delete
1048 Don Mitchell Add classname based on filename while in input mode
1050 matahijau Move comment line to end of next line
1051 Ronald Speelman Use the buffer menu in gvim
1052 Yann Coupin Autoselect the right compiler using the filetype
1053 Jan Christoph Ebersbach Lookup word in dict
1054 Nigeria Modified undo behavior
1055 Amir Salihefendic Faster directory browsing from command line
1058 Kartik Agaram Selecting changes in diff mode
1059 Walter López Save each line in separate numbered files
1061 Gerald Lai SmartHome and SmartEnd over wrapped lines
1063 zzapper Send output of g search to a new window
1064 Ulfalizer Syntax folding for C/Cpp
1065 Gerald Lai Mighty Mouse
1066 Ulfalizer Quickly adding and deleting empty lines
1067 Charles C like comment for PHP
1068 Charles Fix missing gvim context menu in Windows
1070 Bryce Wagner Inline integer arithmetic
1071 gabriel Simple placeholders
1072 kamarali Shadow your comments to see the code
1073 Matous Jan Fialka Match valid IP address
1074 Wu Yongwei Detect encoding from the charset specified in HTML files
1075 vnk Beauty of gf - it can take a count
1076 Dane Summers Hex or unhex strings
1077 Robert Ames Move function parameters with macro
1078 Matt Zyzik Best way to close (delete) buffer without closing its window
1079 Sérgio Luiz Araújo Silva Map <F3> to find exactly one word
1083 Ralf Holly Map CapsLock key to Esc
1084 Shankar R Setting Clearcase View as the title of the gvim window
1087 TonyLiu Quick reference of current function
1088 Reva Revadigar Find and edit any file in a directory using tag-like pattern matching
1090 Max S. Ivanov Get inline help for PHP functions
1091 sabji Hide/show useless parts of your code
1092 John Kilbourne Keep SQL-PLUS command history under Windows
1093 brailsmt Use folds in your program
1101 David Schein Xml-plugin changes matchit behavior
1103 Marcus Keinath Fix scrolling when using Trackpoint
1107 peter J2ME development
1108 l1th10n Replace selected shell command with full path when editing scripts
1109 Gerald Lai Maintain cursor and screen position
1110 Jang Junyeong Toggle gvim window size
1111 Gert Vierman Map semicolon to colon
1112 Matt Zyzik Listing buffers
1114 Gerald Lai Step increment and replace
1117 Matt Zyzik Use tab instead of escape
1118 hari_vim Repeating an ex command on multiple blocks
1119 Matt Zyzik Use Vim like an IDE
1120 AK Remove annoyance with syntax highlighting when starting a string
1123 Matt Zyzik Vimrc example
1124 Alvin Turn off per-filetype auto indentation
1125 LAG Quickly go to next buffer
1126 Michael Stilkerich Automatically set screen title
1127 Marc Weber Fast one session mapping
1128 Adrian Perez Detect non-Unicode Xterms
1129 Matt Zyzik Get Alt key to work in terminal
1130 Matt Zyzik Format a code block
1131 Anonymous Format only long lines
1132 Georg Dahn Easy block selection with mouse
1133 Marc Weber Load my script only once
1134 TonyLiu Read base64 raw string/email in Vim
1141 Yakov Lerner List lines with current search pattern highlighted
1142 Adam Wolff Repeat last command and put cursor at start of change
1146 gautamvsg Project browsing using find
1147 Martin Krischik Use a function key as map leader
1148 Salman Halim Unique sorting
1149 Salman Halim Use balloonexpr effectively
1150 Salman Halim Java/C/Cpp folding
1151 Gerald Lai Search visually
1152 Jörn Horstmann Improved version of Highlight Matching Paren
1153 Yakov Lerner Apply range to any command that does not accept ranges
1154 mosh Auto copy the mouse selection
1155 Salman Halim Set options with automatic escaping of spaces
1156 anand View Source from Internet Explorer in gvim
1157 vimuser Search Web from within Vim using Firefox and Google
1158 zzapper Duplicate previous line word by word
1159 Salman Halim Prevent frequent commands from slowing things down
1160 Anonymous Auto save files when focus is lost
1161 Salman Halim Windo and restore current window
1162 Anthony Van Ham Add closing brace automatically on code blocks
1164 Salman Halim Measure time taken to execute a command
1166 Robert Stovall Sort lines and keep unique lines
1167 Paul Donohue Prevent escape from moving the cursor one character to the left
1168 Paul Donohue Folding for plain text files based on indentation
1171 Alan Brogan Introduce variable
1172 Gerald Lai Vim FAQ and other documentation
1173 Ben Staniford Spelling suggestions anywhere, even in console mode
1174 Michael Schwarz Syntax highlighting for LJ and html-enabled web forums
1177 Anthony Van Ham Indent block without needing to reselect
1178 Gerhard Siegesmund Add a full link-tag with automatic title
1180 Bertram Scharpf Search for lines not containing pattern
1181 Pete Johns Using PuTTY pscp with Vim
1182 orsenthil File explorer
1183 Gerald Lai Insert-mode only Caps Lock
1185 orsenthil Change to directory of the opened file
1187 Gerald Lai Extension of cursor through CaMeL case
1188 Daniel Nogradi Use ptags to generate tags file for Python
1189 John Hall Maintain multiple versions of gvim in Windows
1190 do1 Source searching for programmers
1192 Ken Holm Delete everything but the first n fields in a CSV
1193 Anonymous Syntax highlighting for HTML with embedded Javascript
1194 Ethan Mallove Navigate to the next open fold
1195 Anatoli Sakhnik Reload the same file in different encoding
1196 Sply Replace text to register content with visual selection help
1197 Eric Arnold Mapping to enter colon commands
1198 Anonymous Automatic scrolling of text
1199 cory Unconditional linewise or characterwise paste
1200 bigkm View PHP documentation for current word
1202 inetic Go away and come back
1203 Anonymous Set up vtreeexplorer and taglist on left
1204 Mario Send to default printer with no prompts under Windows
1206 Ken Holm Remove up to the nth slash to clean file lists
1212 Christian Brabandt Open filenames containing spaces with gf
1213 Heptite Better indent support for php with html
1214 Eric Arnold Recursive vimgrep
1215 Robert Resize splits more quickly
1216 peter jankuliak (inetic) Set window title
1217 John L. Clark Get a shell command for changing to the current directory
1218 Suresh Govindachar Quick peak at files
1220 peter jankuliak (inetic) Use vi shortcuts in terminal
1221 Kim Schulz aka KimuSan Alternative tab navigation
1223 Clayton Smith Move current buffer to a new tab
1224 Alex N Toggle spellcheck with function keys
1225 K Winter Open files in multiple tabs using the Windows Context Menu
1226 Tianmiao Hu Use tab key to switch windows and current file path
1227 Ryan Springer Vim-Shell embeds a terminal in Vim
1228 Gerald Lai Improve completion popup menu
1229 DO Source current file when editing a script
1230 Eric Arnold Execute command on each file in a list
1231 Davide Alberani Set indent parameters for Python files
1232 muede Time your Vim commands
1233 Won, Ju-yeon Move the current tabpage forward or backward
1234 Vladimir Marek Find files in subdirectories
1235 Anonymous Scientific calculator
1237 Peter Hodge Simplifying regular expressions using magic and no-magic
1238 Daniel Harding Make buffer modifiable state match file readonly state
1240 Davide Alberani Automatically position the cursor when editing email messages
1241 Davide Alberani Beautify quotes in email replies using the fmt command
1242 Anonymous Move through the buffer list without wrecking your window/tab layout
1244 Robert Retzbach Preview output from interpreter in new window
1245 Luis A. Florit Correcting accented characters
1246 Martin Krischik VIM at Wikibooks
1247 hari_vim Tabclose instead of quit-all
1249 Gerald Lai Easy playback of recorded keys
1251 fomit AES256 encryption in Vim
1253 idvorkin Have Vim open a file in Visual Studio
1257 Shailesh Dave Ctrl-p - autocomplete
1259 emmby Edit Java jar and other files
1260 John Little Edit file in existing vim automatically
1261 Klaus Ethgen Using your vim on different xterms with colors
1262 Timo Hirvonen Git grep
1265 pulp Use Return and Delete keys in normal mode like in insert mode
1266 Eric Arnold Newlines and nulls in Vim script
1267 do1 Show current function name in C programs
1268 brudermarkus Copy and paste between sessions using a temporary file
1269 Gerald Lai Indent text object
1272 Gerald Lai Mapping fast keycodes in terminal Vim
1273 Matthew Webb Mac style Vim icon
1274 Andreas Hübner Highlight some whitespace characters
1275 pulp Toggle between insert and normal mode with Esc
1276 shvarts Use taglist and tags with VIM 7.0
1279 pulp Highlight current line using cursorline
1280 Tom Purl Edit and organize several remote files easily
1281 knodalyte Unix user should convert scripts to remove Carriage Return characters
1282 Leif Arne Storset Open SVN diff window
1283 Vladimir Marek How to edit tips in mozilla using vim - mozex
1284 microserf Fix delete in terminals that send incorrect delete code
1285 Yakov Lerner Replace a builtin command using cabbrev
1286 Tom Purl Use gvim for diff under TortoiseCVS
1287 Yakov Lerner Change statusline color to show insert or normal mode
1288 Tony Mechelynck Forcing UTF-8 Vim to read Latin1 as Latin1
1289 Yakov Lerner How to print full screen width messages
1290 Kim Schulz Fix broken arrow key navigation in insert mode
1291 Ray Burgemeestre Desert color scheme with Vim in PuTTY
1292 Bertram Scharpf Simulate the uniq command
1293 Allen Wong Highlight the current line in the active window
1294 vagusri Ignore white space in vimdiff
1295 tjs Select tab page with a key
1296 Alex Esplin Display the name of the function you are editing
1297 pulp Display last viewed text lines at top of new shell
1298 Manu Hack Run Matlab script under Windows
1299 kilgore trout Autocmd to update ctags file
1300 Markus Trenkwalder List changes to the current file
1301 John Little Associate files with no extension to Vim under Windows
1302 atomik fungus Custom resizing on the spot
1303 Mark Woodward Pasting registers
1304 bryan Delete a pair of XML/HTML tags
1305 Mosh Define your own colors
1306 sply Characterwise paste with auto join
1308 Yakov Lerner Patch to conceal parts of lines
1309 Anonymous Safari style keybindings for tab navigation
1311 Mason Simon Compile a separate copy of Vim for Python coding
1312 lpenz 256 colors in vim
1313 jul Show and hide and navigate tab pages
1314 Derrick Sobodash Add open-in-tabs context menu for Windows
1315 Steve Dugaro Netrw x command
1316 Max Cantor Easy visual commenting - Navigating visual selections with '< and '>
1317 Groleo Marius Open a buffer in its own tabpage
1318 Thomas Ramming hide ^M
1319 Sérgio Luiz Araújo Silva Add html tags with substitute
1320 QBerrt Search for a C-style for statement
1321 John Cena Fold a C sharp region
1322 Robert Insert current directory name
1323 Peter Hodge Invert the number row keys for faster typing
1324 JCDenton513 Alternative to hitting Esc
1326 Martin Krischik Map extra keys on non US keyboards
1327 Decker Prevent autoindent from removing indentation
1330 Peter Hodge Easily open and close folds
1332 Anonymous Using remote editing with knetattach
1333 mz Have focus on left tab after tabclose
1334 Anonymous Use ijkl to move the cursor and h to insert
1335 Thomas Ibbotson Running normal mode commands from the command line
1336 Erez Volk Open Windows Explorer showing directory of current buffer
1338 gosman See man pages by gview
1341 gosman Power K
1343 Michael Hooreman Diff the current buffer with another file
1347 mchenryk Quick tab navigation and opening
1348 Alexander Mikhailian Using Vim key bindings while typing non-latin1 text
1349 Luis A. Florit Calculator Editing
1354 cgaal Online documentation for word under cursor
1356 Erez Volk Viewing PDF files in VIM
1359 Michael Hooreman Calculator and code evaluation using Perl
1360 Bill Powell Create LaTeX tags using hdrtag
1361 Johnny Disable auto-comment when editing C/Cpp files
1362 Frodak mlcscope
1363 hari_vim Capture all keys
1364 Alexandre Gouraud Correction to plugin idevim to control gdb from Vim
1365 amix Links to other Vim tips
1366 Cory Pretty-formatting XML
1368 lemsx1 Beautify Ruby code
1369 Yakov Lerner Preserve missing end-of-line at end of text files
1370 Marian Csontos Tracking clipboard changes
1373 Yakov Lerner Get shortened messages from using echomsg
1375 Yakov Lerner Avoid scrolling when switch buffers
1376 Ingo Karkat Folding of vimscript functions
1377 gosaca Context sensitive access to MSDN help
1378 Bertram Scharpf Change colors when switching to other directory
1379 Yakov Lerner Make echo seen when it would otherwise disappear and go unseen
1380 pulp Highlight cursor line after cursor jump
1381 dongtao Highlight special filetype docs
1382 Peter Hodge Auto spelling correction using abbreviations
1384 Mosh Xterm256 color names for console Vim
1385 Diomidis Spinellis Disable the "Hit any key to close this window" message in remote editing
1386 Matt Zyzik Make Vim completion popup menu work just like in an IDE
1387 Lrkwz Standard editing shortcuts
1388 setog Vim and ocaml interpreter
1389 pulp Trailing white space aware Delete key
1390 Jesse Change cursor movement keys for Dvorak layout
1391 pulp Enable paren matching over whole file
1392 Mauro Shell script to use grep with gvim
1393 Clayton Automatically create tmp or backup directories
1413 Eric Smith Make tar of all files in vim buffer
1431 David J Hamilton Manage a tasklist of to-do code snippets
1432 Samuel Hughes File search similar to cmd-t in TextMate
1433 Pete Jenkins Convert files mangled by Palm OS memo conduit
1434 Yakov Lerner Autoconvert leading eight spaces to tab when type or paste in Makefile
1435 Peter Jenkins Use recording to easily add function skeletons from prototypes
1436 Peter Jenkins Wrap function calls in a print statement
1437 Jesse Read Using Vim with the Dvorak keyboard layout
1438 Bernd Pol Using parameterized snippet inserts
1439 Johnny Using vim as an IDE all in one
1440 Xu Song Launch files in new tabs under Windows
1443 Johnny Quick switch buffers in one window
1454 Shotaro Aoyama Show what function the cursor is in
1455 Shotaro Aoyama Jumps to a local/global definition by same key
1456 Thomas Cache user-preferred option values for later reset
1458 sply Accelerated motion
1463 Vincent Wang Copy multiple lines/words to a specified position
1465 O.R.Senthil Kumaran Introduction to display editing using vi
1468 Yonatan Amit Backward search for LaTeX documents on Mac OS X
1469 Erik Falor Ctrl-N completion for XML/XSLT attributes
1470 Vijayandra Singh Status line to display more information
1472 Anonymous Show file modification time on status bar
1475 SanSap PL/SQL programming
1477 Robert Esc in normal mode - train your brain
1479 Aburnheimer Convert decimal to hex
1483 Ace Show file modification time and more on status bar
1484 alpt When jumping on a tag, automatically split the window if the current buffer has been modified
1486 RedBeard0531 Change the pink omnicomplete popup to a readable color
1487 iGeek Remove unwanted spaces
1490 Mosh Bookmark files
1491 Rex Kerr Call TortoiseSVN commands from within Vim
1495 Max Cantor Wrap a visual selection in an HTML tag
1496 ritesh wadekar replace ^M characters from MSWindows file
1497 Paul Ivanov convert between C /* */ comments and C++ // comments
1498 fomit Delete words in a different way
1499 john Jump back to spell checked words
1500 Anonymous Open files in same window under Mac OS X
1501 Jerome Substitute last search
1504 Tim Keating External commands on Windows