| Intro |
wsdjeg |
#4 |
| What is Vim? |
wsdjeg |
#4 |
| The Vim Philosophy |
wsdjeg |
#4 |
| First steps |
wsdjeg |
#4 |
| Minimal vimrc |
wsdjeg |
#4 |
| What kind of Vim am I running? |
wsdjeg |
#4 |
| Cheatsheets |
wsdjeg |
#4 |
| Basics |
wsdjeg |
#4 |
| Buffers, windows, tabs |
wsdjeg |
#4 |
| Active, loaded, listed, named buffers |
wsdjeg |
#4 |
| Argument list |
wsdjeg |
#4 |
| Mappings |
wsdjeg |
#4 |
| Mapleader |
星星丶S1nG |
#7 |
| Registers |
星星丶S1nG |
#7 |
| Ranges |
星星丶S1nG |
#7 |
| Marks |
星星丶S1nG |
#7 |
| Completion |
星星丶S1nG |
#7 |
| Motions, operators, text objects |
星星丶S1nG |
#7 |
| Autocmds |
星星丶S1nG |
#7 |
| Changelist, jumplist |
星星丶S1nG |
#7 |
| Undo tree |
星星丶S1nG |
#7 |
| Quickfix and location lists |
星星丶S1nG |
#7 |
| Macros |
星星丶S1nG |
#7 |
| Colorschemes |
星星丶S1nG |
#7 |
| Folding |
星星丶S1nG |
#7 |
| Sessions |
星星丶S1nG |
#7 |
| Locality |
星星丶S1nG |
#7 |
| Usage |
hotleave |
|
| Getting help offline |
hotleave |
|
| Getting help offline (alternative) |
hotleave |
|
| Getting help online |
hotleave |
|
| Autocmds in practice |
hotleave |
|
| User events |
hotleave |
|
| Nested autocmds |
hotleave |
|
| Clipboard |
hotleave |
|
| Clipboard usage (Windows, OSX) |
hotleave |
|
| Clipboard usage (Linux, BSD, ...) |
hotleave |
|
| Restore cursor position when opening file |
hotleave |
|
| Handling backup, swap, undo, and viminfo files |
hotleave |
|
| Editing remote files |
hotleave |
|
| Managing plugins |
hotleave |
|
| Block insert |
hotleave |
|
| Running external programs and using filters |
hotleave |
|
| Cscope |
hotleave |
|
| MatchIt |
hotleave |
|
| Tips |
星星丶S1nG |
|
| Saner behavior of n and N |
星星丶S1nG |
|
| Saner command-line history |
星星丶S1nG |
|
| Saner CTRL-L |
星星丶S1nG |
|
| Disable audible and visual bells |
星星丶S1nG |
|
| Quickly move current line |
星星丶S1nG |
|
| Quickly add empty lines |
星星丶S1nG |
|
| Quickly edit your macros |
星星丶S1nG |
|
| Quickly jump to header or source file |
星星丶S1nG |
|
| Quickly change font size in GUI |
星星丶S1nG |
|
| Change cursor style dependent on mode |
星星丶S1nG |
|
| Don't lose selection when shifting sidewards |
星星丶S1nG |
|
| Reload a file on saving |
星星丶S1nG |
|
| Smarter cursorline |
星星丶S1nG |
|
| Faster keyword completion |
星星丶S1nG |
|
| Cosmetic changes to colorschemes |
星星丶S1nG |
|
| Commands |
hotleave |
|
| :global and :vglobal - Execute a command on all matching lines. |
hotleave |
|
| :normal and :execute - The scripting dream team. |
hotleave |
|
| :redir - Redirect messages. |
hotleave |
|
| Debugging |
YDWX |
|
| General tips |
YDWX |
|
| Verbosity |
YDWX |
|
| Profiling startup time |
YDWX |
|
| Profiling at runtime |
YDWX |
|
| Debugging Vim scripts |
|
|
| Debugging syntax files |
|
|
| Miscellaneous |
#11 |
|
| Additional resources |
#11 |
|
| Vim distributions |
#11 |
|
| Standard plugins |
#11 |
|
| Map CapsLock to Control |
#11 |
|
| Easter eggs |
#11 |
|
| Why hjkl for navigation? |
#11 |
|
| Common problems |
hotleave |
|
| Editing small files is slow |
hotleave |
|
| Editing huge files is slow |
hotleave |
|
| Bracketed paste (or why do I have to set 'paste' all the time?) |
hotleave |
|
| Delays when using escape key in terminal |
hotleave |
|
| Function search undo |
hotleave |
|
| Technical quirks |
|
|
| Newline used for NUL |
|
|
| List of colorschemes |
|
|
| List of plugins |
|
|