Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set nocompatible
- filetype off
- set rtp+=~/.vim/bundle/Vundle.vim
- call vundle#begin()
- Plugin 'VundleVim/Vundle.vim'
- Plugin 'scrooloose/nerdtree'
- Plugin 'vim-airline/vim-airline'
- Plugin 'vim-airline/vim-airline-themes'
- call vundle#end()
- filetype plugin indent on
- " 编码
- set fileencoding=utf-8
- " 显示行号
- set number
- " 语法高亮
- syntax on
- " 键入<Tab>时使用空格,<Tab>在文件中使用4个空格,编辑时<Tab>使用的空格数,自动缩进4个空格
- set expandtab
- set tabstop=4
- set softtabstop=4
- set shiftwidth=4
- " 不要换行
- set nowrap
- " 搜索匹配后高亮匹配字符,逐字符高亮匹配结果
- set hlsearch
- set incsearch
- " 自动启动NERDTree
- " autocmd vimenter * NERDTree
- map <F1> :NERDTreeToggle<CR>
- " vim打开文件夹时运行NERDTree
- autocmd StdinReadPre * let s:std_in=1
- autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif
- " NERDTree选项,显示隐藏文件,显示宽度,忽略后缀匹配的文件
- let NERDTreeShowHidden=1
- " let NERDTreeWinSize=25
- let NERDTreeIgnore=['\.pyc','\~$','\.swp']
- " 当NERDTree为剩下的唯一窗口时自动关闭
- autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
- " vim-airline
- let g:airline#extensions#tabline#enabled=1
- let g:airline#extensions#tabline#buffer_nr_show=1
- " map for tab 多标签
- "
- map tn :tabn<CR>
- map tp :tabp<CR>
- map tm :tabm
- map te :tabe
- map tt :tabnew
- map tc :tabc<CR>
- map ts :tabsplit
- " map tl :tabl
- " map tf :tabf
Add Comment
Please, Sign In to add comment