Last active
December 15, 2016 06:38
-
-
Save s4553711/e04ecd5e3d50b8fc629f2d80ecccd442 to your computer and use it in GitHub Desktop.
Personal .vimrc backup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set nocompatible | |
filetype on | |
set hls | |
set encoding=utf-8 | |
set nu | |
set tabstop=4 | |
set softtabstop=4 | |
set shiftwidth=4 | |
" set the runtime path to include Vundle and initialize | |
set rtp+=~/.vim/bundle/Vundle.vim | |
call vundle#begin() | |
" alternatively, pass a path where Vundle should install plugins | |
"call vundle#begin('~/some/path/here') | |
" let Vundle manage Vundle, required | |
Plugin 'VundleVim/Vundle.vim' | |
" The following are examples of different formats supported. | |
" Keep Plugin commands between vundle#begin/end. | |
" plugin on GitHub repo | |
Plugin 'tpope/vim-fugitive' | |
" Git plugin not hosted on GitHub | |
Plugin 'git://git.wincent.com/command-t.git' | |
" The sparkup vim script is in a subdirectory of this repo called vim. | |
" Pass the path to set the runtimepath properly. | |
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} | |
Plugin 'bling/vim-airline' | |
Plugin 'scrooloose/nerdtree' | |
Plugin 'altercation/vim-colors-solarized' | |
Plugin 'airblade/vim-gitgutter' | |
Bundle 'taglist.vim' | |
Plugin 'vim-airline/vim-airline-themes' | |
" All of your Plugins must be added before the following line | |
call vundle#end() " required | |
filetype plugin indent on " required | |
" To ignore plugin indent changes, instead use: | |
"filetype plugin on | |
" | |
" Brief help | |
" :PluginList - lists configured plugins | |
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate | |
" :PluginSearch foo - searches for foo; append `!` to refresh local cache | |
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal | |
" | |
" see :h vundle for more details or wiki for FAQ | |
" Put your non-Plugin stuff after this line | |
" solarized | |
syntax enable | |
set background=dark | |
set t_Co=16 | |
let g:solarized_termcolors=256 | |
colorscheme solarized | |
" git-gutter | |
let g:gitgutter_avoid_cmd_prompt_on_windows = 0 | |
" ctags | |
let Tlist_Ctags_Cmd = '/usr/bin/ctags' | |
let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的 | |
let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim | |
let Tlist_Use_Right_Window = 1 "在右侧窗口中显示taglist窗口 | |
map <silent> <F9> :TlistToggle<cr> | |
" NerdTree | |
map <silent> <F5> :NERDTree<CR> | |
" For buffer switch | |
nmap <C-b>n :bnext<CR> | |
nmap <C-b>p :bprev<CR> | |
" Set for Airline | |
set laststatus=2 | |
let g:airline_powerline_fonts = 1 | |
let g:airline#extensions#tabline#enabled = 1 | |
let g:airline_theme = "bubblegum" | |
if !exists('g:airline_symbols') | |
set guifont=Droid\ Sans\ Mono\ Slashed\ for\ Powerline | |
let g:airline_symbols = {} | |
endif | |
let g:airline_left_sep = '»' | |
let g:airline_left_sep = '▶' | |
let g:airline_right_sep = '«' | |
let g:airline_right_sep = '◀' | |
let g:airline_symbols.linenr = '␊' | |
let g:airline_symbols.linenr = '' | |
let g:airline_symbols.linenr = '¶' | |
let g:airline_symbols.branch = '⎇' | |
let g:airline_symbols.paste = 'ρ' | |
let g:airline_symbols.paste = 'Þ' | |
let g:airline_symbols.paste = '∥' | |
let g:airline_symbols.whitespace = 'Ξ' | |
" airline symbols | |
let g:airline_left_sep = '' | |
let g:airline_left_alt_sep = '' | |
let g:airline_right_sep = '' | |
let g:airline_right_alt_sep = '' | |
let g:airline_symbols.branch = '' | |
let g:airline_symbols.readonly = '' | |
let g:airline_symbols.linenr = '' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment