-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbundles.vim
144 lines (127 loc) · 3.76 KB
/
bundles.vim
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
"------------------
" Code Completions
"------------------
" 自动补全
Bundle 'Shougo/neocomplcache'
" 方便html
" Bundle 'mattn/emmet-vim'
" 括号自动补全
Bundle 'Raimondi/delimitMate'
" 上下文自动补全,插入模式下Ctrl+P
Bundle 'ervandew/supertab'
" 插入代码块,比如在c文件中插入模式下main+Tab
Bundle 'garbas/vim-snipmate'
Bundle 'honza/vim-snippets'
" tlib_vim和vim-addon-mw-utils是函数库
"------ snipmate dependencies -------
Bundle 'MarcWeber/vim-addon-mw-utils'
Bundle 'tomtom/tlib_vim'
"-----------------
" Fast navigation
"-----------------
" Bundle 'edsono/vim-matchit'
" 快速跳转 <Leader><leader>[w/b/f/t/...]
Bundle 'Lokaltog/vim-easymotion'
"--------------
" Fast editing
"--------------
" 基于配对的符号编辑
Bundle 'tpope/vim-surround'
" 批量注释,选中之后 <leader>cc 加注释 <leader>cu 解开注释 <leader>c<space> 加上/解开注释, 智能判断
Bundle 'scrooloose/nerdcommenter'
" F3 类似于git 可回退你的编辑
Bundle 'sjl/gundo.vim'
" 对齐 eg:选中后:/Tabularize/= 则按等于号缩进对齐
Bundle 'godlygeek/tabular'
" 高亮缩进
" Bundle 'nathanaelkane/vim-indent-guides'
" 多光标编辑 选中 Ctrl+N Ctrl+I
Bundle 'terryma/vim-multiple-cursors'
" 快速对齐
" Bundle 'junegunn/vim-easy-align'
"--------------
" IDE features
"--------------
" 文件管理 F6
Bundle 'scrooloose/nerdtree'
" 显示Tag,变量名函数名等
Bundle 'majutsushi/tagbar'
" 顶部显示多文件buffer,alt+序号跳转,:Tbbd关闭
Bundle 'humiaozuzu/TabBar'
" 全局搜索,需要apt-get install ack-grep
Bundle 'mileszs/ack.vim'
" 模糊搜索
Bundle 'kien/ctrlp.vim'
" 使用git
Bundle 'tpope/vim-fugitive'
" 状态栏
Bundle 'Lokaltog/vim-powerline'
" 语法检查
Bundle 'scrooloose/syntastic'
" 标记行尾空格,leader+space 清除
Bundle 'bronson/vim-trailing-whitespace'
" buffer的操作
" Bundle 'fholgado/minibufexpl.vim'
"-------------
" Other Utils
"-------------
" Bundle 'humiaozuzu/fcitx-status'
" 终端和vim之间切换鼠标焦点
" Bundle 'nvie/vim-togglemouse'
"----------------------------------------
" Syntax/Indent for language enhancement
"----------------------------------------
"------- web backend ---------
" Bundle '2072/PHP-Indenting-for-VIm'
" Bundle 'tpope/vim-rails'
" Bundle 'lepture/vim-jinja'
" Bundle 'digitaltoad/vim-jade'
"------- web frontend ----------
" Bundle 'othree/html5.vim'
" Bundle 'tpope/vim-haml'
" Bundle 'pangloss/vim-javascript'
" Bundle 'kchmck/vim-coffee-script'
" Bundle 'nono/jquery.vim'
" Bundle 'groenewege/vim-less'
" Bundle 'wavded/vim-stylus'
" Bundle 'nono/vim-handlebars'
"------- markup language -------
Bundle 'tpope/vim-markdown'
" Bundle 'suan/vim-instant-markdown'
" Bundle 'iamcco/markdown-preview.vim'
" Bundle 'isnowfy/python-vim-instant-markdown'
Bundle 'MikeCoder/markdown-preview.vim'
" Bundle 'timcharper/textile.vim'
"------- Ruby --------
" Bundle 'tpope/vim-endwise'
"------- Go ----------
" Bundle 'fatih/vim-go'
"------- FPs ------
" 多彩括号,Lisp等,C没必要
Bundle 'kien/rainbow_parentheses.vim'
" Bundle 'wlangstroth/vim-racket'
" Bundle 'vim-scripts/VimClojure'
" Bundle 'rosstimson/scala-vim-support'
"--------------
" Color Schemes
"--------------
Bundle 'rickharris/vim-blackboard'
Bundle 'altercation/vim-colors-solarized'
Bundle 'rickharris/vim-monokai'
Bundle 'tpope/vim-vividchalk'
Bundle 'Lokaltog/vim-distinguished'
Bundle 'chriskempson/vim-tomorrow-theme'
Bundle 'fisadev/fisa-vim-colorscheme'
"--------------
" Translate
"--------------
" 有道翻译,ctrl+t
Bundle 'ianva/vim-youdao-translater'
filetype plugin indent on " required!