From acd28ef5eb9a9fc6844915a81ae17eaf6de5752c Mon Sep 17 00:00:00 2001 From: typebrook Date: Sat, 29 Sep 2018 12:16:03 +0800 Subject: update vimrc --- .vimrc | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/.vimrc b/.vimrc index d31c6f0..0d2645c 100644 --- a/.vimrc +++ b/.vimrc @@ -1,5 +1,41 @@ -" Thank you teacher Ruan !! +" Vundle Settings + +set nocompatible " be iMproved, required +filetype off " 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 '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' + +" 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 + + +" Basic settings from blog, thank you teacher Ruan !! " http://www.ruanyifeng.com/blog/2018/09/vimrc.html +" set number set relativenumber syntax on @@ -13,9 +49,11 @@ set undofile set visualbell " 如果行尾有多余的空格(包括 Tab 键),该配置将让这些空格显示成可见的小方块。 -set listchars=tab:»■,trail:■ set list +set listchars=tab:»■,trail:■ +hi SpecialKey ctermfg=53 +" directories for tmp files in editing set backupdir=~/.vim/.backup// set directory=~/.vim/.swp// set undodir=~/.vim/.undo// -- cgit v1.2.3-70-g09d2