Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 62 lines (51 sloc) 1.522 kB
83bf766 @croaky [#1] Import from internal wiki
croaky authored
1 Vim
2 ===
3
49dc62c @croaky [#10] Apply sections template to Vim trail
croaky authored
4 Critical learning
5 -----------------
6
7 * Read [Seven habits of effective text editing](http://www.moolenaar.net/habits.html)
8 by vim author Bram Moolenaar.
9 * Improve typing speed by playing [Type Racer](http://play.typeracer.com).
83bf766 @croaky [#1] Import from internal wiki
croaky authored
10 * Complete `vimtutor`.
49dc62c @croaky [#10] Apply sections template to Vim trail
croaky authored
11 * Learn the single-letter commands with the
12 [vim graphical cheat sheet](http://www.viemu.com/vi-vim-cheat-sheet.gif).
13 * Set up [ctags](http://robots.thoughtbot.com/post/159805638/integrating-vim-into-your-life)
14 for instanteous tab completion and jumping to method definitions.
15 * Type `:help` within vim and read the "Getting Started" and "Editing
16 Effectively" sections.
17
18 Validation
19 ----------
20
21 You know everyday vim when you can:
22
23 * Move with h, j, k, l.
24 * Move up and down a page.
25 * Move to beginning and end of a line.
26 * Move to beginning and end of a file.
27 * Enter and exit insert mode.
28 * Exit.
29 * Append text.
30 * Save.
31 * Combine operators (like delete) with motions (like end of word).
32 * Operate on lines.
33 * Undo.
34 * Search forward and backward.
35 * Match parentheses and brackets.
36 * Substitute.
37 * Execute a shell command.
38 * Copy and paste.
39 * Tab complete.
40 * Split horizontally and vertically.
41 * Jump forward and backward.
42 * Modify your environment via dotfiles.
43 * Install plugins.
44
3344565 @adarsh [#13] Apply template to Ruby trail
adarsh authored
45 You know advanced vim when you can:
49dc62c @croaky [#10] Apply sections template to Vim trail
croaky authored
46
e779689 @croaky [#20] Add gitready as critical learning for git
croaky authored
47 * Identify vim's use of every letter on the keyboard (uppercase and lowercase).
49dc62c @croaky [#10] Apply sections template to Vim trail
croaky authored
48
49 Ongoing reference
50 -----------------
51
52 Refer to help pages:
53
54 ```shell
55 :help
56 :help g
57 :help motion.txt
58 :help spell.txt
59 :help user-manual
60 :help visual.txt
61 ```
Something went wrong with that request. Please try again.