nerdtree
: 树形目录浏览nerdcommenter
: 快速注释/取消注释tagbar
: 标签浏览vim-over
: 可视化替换ctrp.vim
: 快速打开文件supertab
: 一键 Tabsyntastic
: 语法检查gtags.vim
: GNU Global 支持YouCompleteMe
: 补全vim-fugitive
: Git 支持
以及若干语言相关的插件, 都在 vimrc.bundles
文件里
使用 vim-airline
, indentLine
由于在遇到特别长的行 (比如 HTML 等文件) 时会异常卡顿, 所以已经不用了.
我在虚拟终端下, Vim, Emacs 中都是使用 Source Code Pro for Powerline 字体的.
我使用 xfce4-terminal
, 使用的字体为 Source Code Pro for Powerline Medium
, 字体大小为 10 号.
字体为 Source Code Pro for Powerline Medium
, 大小为 10 号
配置为
set guifont=Source\ Code\ Pro\ for\ Powerline\ Medium\ 10
配置为
set guifont=Sauce_Code_Powerline:h10:cANSI
不知道为什么叫 Sauce Code Powerline ...
Windows 下 Source Code Pro 字体比较虚, 建议配合 MacType 使用.
Plugin 'jordwalke/flatlandia'
对这个主题做了简单的 Monkey Patching
" original 239
hi LineNr ctermfg=242
及使用 git diff --patch
生成的文件 flatlandia.patch
diff --git a/autoload/airline/themes/flatlandia.vim b/autoload/airline/themes/flatlandia.vim
index f63ff15..d452af6 100644
--- a/autoload/airline/themes/flatlandia.vim
+++ b/autoload/airline/themes/flatlandia.vim
@@ -71,10 +71,10 @@ let g:airline#themes#flatlandia#palette.replace_modified = {
\ 'airline_c': [ s:R3[0] , s:I3[1] , s:R3[2] , s:R3[3] , '' ] }
-let g:airline#themes#flatlandia#palette.insert_paste = {
- \ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] ,
- \ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] ,
- \ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] }
+" let g:airline#themes#flatlandia#palette.insert_paste = {
+ " \ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] ,
+ " \ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] ,
+ " \ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] }
let g:airline#themes#flatlandia#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA)
要应用这个 patch
, 可以 cd bundle/flatlandia
, 然后
git apply ../../flatlandia.patch
或者直接使用 patch
patch -p1 -i ../../flatlandia.patch