set nocompatible " required filetype on " required " 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 ‘gmarik/Vundle.vim‘ Plugin ‘vim-scripts/indentpython.vim‘ " Add all your plugins here (note older versions of Vundle used Bundle instead of Plugin) "set tabstop=4 "set splitbelow "set splitright au BufNewFile,BufRead *.py \ set tabstop=4 | \ set softtabstop=4 | \ set shiftwidth=4 | \ set textwidth=79 | \ set expandtab | \ set autoindent | \ set fileformat=unix | au BufNewFile,BufRead *.js,*.html,*.css,*.scala \ set tabstop=2 | \ set softtabstop=2 | \ set shiftwidth=2 | "au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/ "Bundle ‘Valloric/YouCompleteMe‘ "let g:ycm_autoclose_preview_window_after_completion=1 "map <leader>g :YcmCompleter GoToDefinitionElseDeclaration<CR> " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required
原文:https://www.cnblogs.com/Ray-Lei/p/10674843.html