@@ -21,7 +21,7 @@ Plug 'jiftle/vim-jiftle-plugins-sets'
2121Plug ' jiftle/vim-jiftle-bushound-syntax'
2222
2323" Markdown博客预览插件
24- Plug ' jiftle/vim-jiftle-gitmdblog'
24+ " Plug 'jiftle/vim-jiftle-gitmdblog'
2525
2626" ==================== vim功能增强 ========================
2727" 中文帮助
@@ -53,7 +53,7 @@ Plug 'Xuyuanp/nerdtree-git-plugin'
5353Plug ' ryanoasis/vim-devicons'
5454
5555" ------------- 模糊搜索 --------------
56- " 全局搜索某个单词
56+ " 全局搜索某个单词,ubuntu需要在机器上安装`apt-get install ack-grep
5757Plug ' mileszs/ack.vim'
5858" 搜索插件
5959Plug ' junegunn/fzf' , { ' dir' : ' ~/.fzf' , ' do' : ' ./install --all' }
@@ -66,62 +66,62 @@ Plug 'iCyMind/NeoSolarized'
6666Plug ' joshdick/onedark.vim'
6767
6868
69- " ====================== 通用开发语言支持 ======================
70- " 自动补全
71- Plug ' valloric/youcompleteme'
72- " ----------- 批量注释 ---------------
73- Plug ' scrooloose/nerdcommenter'
74- " ---------------- 快捷代码块 --------------
75- " 支持代码片段功能
76- Plug ' SirVer/ultisnips'
77- " 常用的代码片段
78- Plug ' honza/vim-snippets'
79- " 自定义片段插件,解决键位YCM冲突
80- Plug ' jiftle/vim-jiftle-snippets'
81-
82-
83- " ====================== golang 开发支持 ======================
84- Plug ' fatih/vim-go' , { ' do' : ' :GoUpdateBinaries' }
85- Plug ' dgryski/vim-godef' , { ' for' : ' go' }
86-
87-
88- " ====================== TypeScript 开发支持 ======================
89- " 支持TypeScript
90- Plug ' leafgarland/typescript-vim'
91-
92-
93- " ------------- Emacs的Org-Mode,一种生活方式 -------------
94- " vim-orgmode的依赖,<C-A>/<C-X>增加减少日期
95- Plug ' tpope/vim-speeddating'
96- " 缩窄到可视区域
97- Plug ' chrisbra/NrrwRgn'
98- Plug ' jceb/vim-orgmode'
99-
100- " ----------------- Markdown 支持 --------------------
101- Plug ' plasticboy/vim-markdown'
102- " ----------------- Markdown TOC 支持 --------------------
103- Plug ' mzlogin/vim-markdown-toc'
104-
105-
106- " ======================== 时间管理 =======================
107- " -------------- 记录Coding时间,存储到云端,有好看的图表 ------------
108- Plug ' wakatime/vim-wakatime'
109-
110- " -------------- 翻译工具 ----------------
111- " 有道翻译
112- Plug ' voldikss/vim-translator'
113-
114- " =================== 测试区 ======================
115- Plug ' godlygeek/tabular'
116-
117- " 提供类似TurbC的菜单栏
118- Plug ' skywind3000/vim-quickui'
119-
120- " =============== 没搞明白的插件 ===================
121- " 一款文本对齐的插件,非常神奇
122- " Plug 'junegunn/vim-easy-align'
123-
124- " ===================== 暂时无用的插件 =====================
69+ " " ====================== 通用开发语言支持 ======================
70+ " " 自动补全
71+ " Plug 'valloric/youcompleteme'
72+ " " ----------- 批量注释 ---------------
73+ " Plug 'scrooloose/nerdcommenter'
74+ " " ---------------- 快捷代码块 --------------
75+ " " 支持代码片段功能
76+ " Plug 'SirVer/ultisnips'
77+ " " 常用的代码片段
78+ " Plug 'honza/vim-snippets'
79+ " " 自定义片段插件,解决键位YCM冲突
80+ " Plug 'jiftle/vim-jiftle-snippets'
81+ "
82+ "
83+ " " ====================== golang 开发支持 ======================
84+ " Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
85+ " Plug 'dgryski/vim-godef', { 'for' : 'go' }
86+ "
87+ "
88+ " " ====================== TypeScript 开发支持 ======================
89+ " " 支持TypeScript
90+ " Plug 'leafgarland/typescript-vim'
91+ "
92+ "
93+ " " ------------- Emacs的Org-Mode,一种生活方式 -------------
94+ " " vim-orgmode的依赖,<C-A>/<C-X>增加减少日期
95+ " Plug 'tpope/vim-speeddating'
96+ " " 缩窄到可视区域
97+ " Plug 'chrisbra/NrrwRgn'
98+ " Plug 'jceb/vim-orgmode'
99+ "
100+ " " ----------------- Markdown 支持 --------------------
101+ " Plug 'plasticboy/vim-markdown'
102+ " " ----------------- Markdown TOC 支持 --------------------
103+ " Plug 'mzlogin/vim-markdown-toc'
104+ "
105+ "
106+ " " ======================== 时间管理 =======================
107+ " " -------------- 记录Coding时间,存储到云端,有好看的图表 ------------
108+ " Plug 'wakatime/vim-wakatime'
109+ "
110+ " " -------------- 翻译工具 ----------------
111+ " " 有道翻译
112+ " Plug 'voldikss/vim-translator'
113+ "
114+ " " =================== 测试区 ======================
115+ " Plug 'godlygeek/tabular'
116+ "
117+ " " 提供类似TurbC的菜单栏
118+ " Plug 'skywind3000/vim-quickui'
119+ "
120+ " " =============== 没搞明白的插件 ===================
121+ " " 一款文本对齐的插件,非常神奇
122+ " " Plug 'junegunn/vim-easy-align'
123+ "
124+ " " ===================== 暂时无用的插件 =====================
125125
126126
127127
@@ -199,51 +199,51 @@ let g:vim_markdown_folding_disabled = 1
199199
200200" --------------- 配色主题 --------------
201201
202- " clear all the menus
203- call quickui#menu#reset ()
204-
205- " install a 'File' menu, use [text, command] to represent an item.
206- call quickui#menu#install (' &File' , [
207- \ [ " &New File\t Ctrl+n" , ' echo 0' ],
208- \ [ " &Open File\t (F3)" , ' echo 1' ],
209- \ [ " &Close" , ' echo 2' ],
210- \ [ " --" , ' ' ],
211- \ [ " &Save\t Ctrl+s" , ' echo 3' ],
212- \ [ " Save &As" , ' echo 4' ],
213- \ [ " Save All" , ' echo 5' ],
214- \ [ " --" , ' ' ],
215- \ [ " E&xit\t Alt+x" , ' echo 6' ],
216- \ ])
217-
218- " items containing tips, tips will display in the cmdline
219- call quickui#menu#install (' &Edit' , [
220- \ [ ' &Copy' , ' echo 1' , ' help 1' ],
221- \ [ ' &Paste' , ' echo 2' , ' help 2' ],
222- \ [ ' &Find' , ' echo 3' , ' help 3' ],
223- \ ])
224-
225- " script inside %{...} will be evaluated and expanded in the string
226- call quickui#menu#install (" &Option" , [
227- \ [' Set &Spell %{&spell? "Off":"On"}' , ' set spell!' ],
228- \ [' Set &Cursor Line %{&cursorline? "Off":"On"}' , ' set cursorline!' ],
229- \ [' Set &Paste %{&paste? "Off":"On"}' , ' set paste!' ],
230- \ ])
231-
232- " register HELP menu with weight 10000
233- call quickui#menu#install (' H&elp' , [
234- \ [" &Cheatsheet" , ' help index' , ' ' ],
235- \ [' T&ips' , ' help tips' , ' ' ],
236- \ [' --' ,' ' ],
237- \ [" &Tutorial" , ' help tutor' , ' ' ],
238- \ [' &Quick Reference' , ' help quickref' , ' ' ],
239- \ [' &Summary' , ' help summary' , ' ' ],
240- \ ], 10000 )
241-
242- " enable to display tips in the cmdline
243- let g: quickui_show_tip = 1
244-
245- " hit space twice to open menu
246- noremap <space><space> :call quickui#menu#open()<cr>
202+ " " clear all the menus
203+ " call quickui#menu#reset()
204+ "
205+ " " install a 'File' menu, use [text, command] to represent an item.
206+ " call quickui#menu#install('&File', [
207+ " \ [ "&New File\tCtrl+n", 'echo 0' ],
208+ " \ [ "&Open File\t(F3)", 'echo 1' ],
209+ " \ [ "&Close", 'echo 2' ],
210+ " \ [ "--", '' ],
211+ " \ [ "&Save\tCtrl+s", 'echo 3'],
212+ " \ [ "Save &As", 'echo 4' ],
213+ " \ [ "Save All", 'echo 5' ],
214+ " \ [ "--", '' ],
215+ " \ [ "E&xit\tAlt+x", 'echo 6' ],
216+ " \ ])
217+ "
218+ " " items containing tips, tips will display in the cmdline
219+ " call quickui#menu#install('&Edit', [
220+ " \ [ '&Copy', 'echo 1', 'help 1' ],
221+ " \ [ '&Paste', 'echo 2', 'help 2' ],
222+ " \ [ '&Find', 'echo 3', 'help 3' ],
223+ " \ ])
224+ "
225+ " " script inside %{...} will be evaluated and expanded in the string
226+ " call quickui#menu#install("&Option", [
227+ " \ ['Set &Spell %{&spell? "Off":"On"}', 'set spell!'],
228+ " \ ['Set &Cursor Line %{&cursorline? "Off":"On"}', 'set cursorline!'],
229+ " \ ['Set &Paste %{&paste? "Off":"On"}', 'set paste!'],
230+ " \ ])
231+ "
232+ " " register HELP menu with weight 10000
233+ " call quickui#menu#install('H&elp', [
234+ " \ ["&Cheatsheet", 'help index', ''],
235+ " \ ['T&ips', 'help tips', ''],
236+ " \ ['--',''],
237+ " \ ["&Tutorial", 'help tutor', ''],
238+ " \ ['&Quick Reference', 'help quickref', ''],
239+ " \ ['&Summary', 'help summary', ''],
240+ " \ ], 10000)
241+ "
242+ " " enable to display tips in the cmdline
243+ " let g:quickui_show_tip = 1
244+ "
245+ " " hit space twice to open menu
246+ " noremap <space><space> :call quickui#menu#open()<cr>
247247
248248
249249
0 commit comments