This wiki was created in June 2007 by importing the tips from http://www.vim.org/tips/ (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 vim.org (blunders or spam that was deleted from vim.org):
- 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 vim.org (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 vim.org:
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 vim@vim.org 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 |