-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathREADME
More file actions
55 lines (35 loc) · 1.65 KB
/
README
File metadata and controls
55 lines (35 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Installation:
git clone git://github.com/gzeureka/dotvim.git ~/.vim
cd ~/.vim
./install-dotvim.sh
(Optional, if you want Command-T)Compile the Command-T plugin
cd ~/.vim/bundle/command-t/ruby/command-t
ruby extconf.rb
make
Use `git pull` to upgrade plugin bundles
How to add plugin
cd ~/.vim
git submodule add plugin_url bundle/plugin_name
PLUGINS
Pathogen: Pathogen let use install a plugin as a bundle in ~/.vim/bundle separately.
Nerd Tree: A tree explorer plugin for navigating the filesystem.
Useful commands:
:Bookmark [name] - bookmark any directory as name
:NERDTree [name] - open the bookmark [name] in Nerd Tree
AutoClose: Inserts matching bracket, paren, brace or quote.
vim-surround: deal with pairs of surroundings.
matchit: extended % matching for HTML, LaTeX, and many other languages.
xmledit: XML/HTML tags will be completed automatically.
Command-T: open and navigate between files with cmd-t.
SuperTab: Do all your insert-mode completion with Tab.
snipMate: TextMate-style snippets for Vim
`:help snipMate` to see more info.
YankRing: Maintains a history of previouse yanks, changes and deletes
`:help yankring` to see more info
VisIncr: Produce increasing/decreasing columns of numbers, dates, or daynames.
Cute Error Marker: showing error and warning icons on line.
Note: MacVim users need to enable "Use experimental renderer" to see graphical icons.
vim-latex: LaTeX support.
OmniCppComplete: C/C++ omni-completion with ctags database.
JavaComplete: Java Omni-completion.
VimClojure: Clojure editing support.