@@ -37,7 +37,9 @@ Plugin 'scrooloose/nerdtree'
3737Plugin ' Xuyuanp/nerdtree-git-plugin'
3838
3939" show venv、git branch、file
40- Plugin ' Lokaltog/powerline' , {' rtp' : ' powerline/bindings/vim/' }
40+ " Plugin 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}
41+ Plugin ' vim-airline/vim-airline'
42+ Plugin ' vim-airline/vim-airline-themes'
4143
4244" enhance za
4345Plugin ' tmhedberg/SimpylFold'
@@ -55,7 +57,6 @@ Plugin 'vim-scripts/nginx.vim'
5557Plugin ' fatih/vim-go'
5658Plugin ' othree/javascript-libraries-syntax.vim'
5759Plugin ' hynek/vim-python-pep8-indent'
58- Plugin ' unblevable/quick-scope'
5960Plugin ' elzr/vim-json'
6061Plugin ' dyng/ctrlsf.vim'
6162Plugin ' kylef/apiblueprint.vim'
@@ -150,14 +151,10 @@ let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/third_party/ycmd/
150151" http://stackoverflow.com/questions/2169645/vims-autocomplete-is-excruciatingly-slow
151152set complete -= i
152153
153- " auto update tagfile when save
154- " au BufWritePost *.py silent! :UpdateTags
155-
156154" """"""""""""""""""""""""""""""""""""""""""""
157155" Vim UI "
158156" """"""""""""""""""""""""""""""""""""""""""""
159157syntax on
160-
161158au BufNewFile ,BufRead *
162159\ set tabstop = 4 |
163160\ set softtabstop = 4 |
@@ -166,10 +163,8 @@ au BufNewFile,BufRead *
166163\ set autoindent |
167164\ set fileformat = unix |
168165\ set list listchars = tab :>-
169-
170166au BufNewFile ,BufRead *.c,*.py
171167\ set colorcolumn = 80
172-
173168au BufNewFile ,BufRead *.go
174169\ set nolist
175170
@@ -221,13 +216,31 @@ let g:NERDTreeIndicatorMapCustom = {
221216 \ " Unknown" : " ?"
222217 \ }
223218
224- " for powerline
225- set laststatus = 2
226- set term = xterm - 256 color
227- set termencoding = utf- 8
228- set guifont = Ubuntu\ Mono\ derivative\ Powerline:10
219+ " for powerline 已弃用
220+ " set laststatus=2
221+ " set term=xterm-256color
222+ " set termencoding=utf-8
223+ " set guifont=Ubuntu\ Mono\ derivative\ Powerline:10
229224" set guifont=Ubuntu\ Mono
230- let g: Powerline_symbols = ' fancy'
225+ " let g:Powerline_symbols = 'fancy'
226+
227+ " for airline
228+ " 使用powerline打过补丁的字体
229+ let g: airline_powerline_fonts = 1
230+ let g: airline_theme= ' dark_minimal'
231+ " 开启tabline
232+ let g: airline #extensions#tabline #enabled = 1
233+ " 显示buffer编号
234+ let g: airline #extensions#tabline #buffer_nr_show = 1
235+ " tabline中当前buffer两端的分隔字符
236+ let g: airline #extensions#tabline #left_sep = ' 🔥'
237+ " tabline中未激活buffer两端的分隔字符
238+ let g: airline #extensions#tabline #left_alt_sep = ' 💦'
239+ " 关于buffer使用:
240+ " :ls 查看buffer
241+ " :bn (buffer next)
242+ " :bp (buffer previous)
243+ " :b <num> 打开编号为num的buffer
231244
232245" color scheme
233246set background = dark " Assume a dark background
0 commit comments