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 |
[#15] |
Saner behavior of n and N |
星星丶S1nG |
[#15] |
Saner command-line history |
星星丶S1nG |
[#15] |
Saner CTRL-L |
星星丶S1nG |
[#15] |
Disable audible and visual bells |
星星丶S1nG |
[#15] |
Quickly move current line |
星星丶S1nG |
[#15] |
Quickly add empty lines |
星星丶S1nG |
[#15] |
Quickly edit your macros |
星星丶S1nG |
[#15] |
Quickly jump to header or source file |
星星丶S1nG |
[#15] |
Quickly change font size in GUI |
星星丶S1nG |
[#15] |
Change cursor style dependent on mode |
星星丶S1nG |
[#15] |
Don't lose selection when shifting sidewards |
星星丶S1nG |
[#15] |
Reload a file on saving |
星星丶S1nG |
[#15] |
Smarter cursorline |
星星丶S1nG |
[#15] |
Faster keyword completion |
星星丶S1nG |
[#15] |
Cosmetic changes to colorschemes |
星星丶S1nG |
[#15] |
Commands |
hotleave |
[#18] |
:global and :vglobal - Execute a command on all matching lines. |
hotleave |
[#18] |
:normal and :execute - The scripting dream team. |
hotleave |
[#18] |
:redir - Redirect messages. |
hotleave |
[#18] |
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 |
[#18] |
Editing small files is slow |
hotleave |
[#18] |
Editing huge files is slow |
hotleave |
[#18] |
Bracketed paste (or why do I have to set 'paste' all the time?) |
hotleave |
[#18] |
Delays when using escape key in terminal |
hotleave |
[#18] |
Function search undo |
hotleave |
[#18] |
Technical quirks |
|
[#18] |
Newline used for NUL |
|
|
List of colorschemes |
|
|
List of plugins |
|
|