0.記得在配以前先下載vim.不一樣的版本下載vim使用不一樣命令 ubuntu使用sudo apt-get install vimgit
1.vi ~/.vimrc 打開當前用戶下的vim的配置文件(修改完以後只對當前用戶有效)github
2.下面是已經寫好的一些參數,能夠直接使用,配完以後很方便(直接拷貝保存:wq!就好了)。ubuntu
set nocompatible " 關閉 vi 兼容模式 syntax on " 自動語法高亮 colorscheme molokai " 設定配色方案 set number " 顯示行號 set cursorline " 突出顯示當前行 set ruler " 打開狀態欄標尺 set shiftwidth=4 " 設定 << 和 >> 命令移動時的寬度爲 4 set softtabstop=4 " 使得按退格鍵時能夠一次刪掉 4 個空格 set tabstop=4 " 設定 tab 長度爲 4 set nobackup " 覆蓋文件時不備份 set autochdir " 自動切換當前目錄爲當前文件所在的目錄 filetype plugin indent on " 開啓插件 set backupcopy=yes " 設置備份時的行爲爲覆蓋 set ignorecase smartcase " 搜索時忽略大小寫,但在有一個或以上大寫字母時仍保持對大小寫敏感 set nowrapscan " 禁止在搜索到文件兩端時從新搜索 set incsearch " 輸入搜索內容時就顯示搜索結果 set hlsearch " 搜索時高亮顯示被找到的文本 set noerrorbells " 關閉錯誤信息響鈴 set novisualbell " 關閉使用可視響鈴代替呼叫 set t_vb= " 置空錯誤鈴聲的終端代碼 set showmatch " 插入括號時,短暫地跳轉到匹配的對應括號 set matchtime=2 " 短暫跳轉到匹配括號的時間 set magic " 設置魔術 set hidden " 容許在有未保存的修改時切換緩衝區,此時的修改由 vim 負責保存 set guioptions-=T " 隱藏工具欄 set guioptions-=m " 隱藏菜單欄 set smartindent " 開啓新行時使用智能自動縮進 set backspace=indent,eol,start " 不設定在插入狀態沒法用退格鍵和 Delete 鍵刪除回車符 set cmdheight=1 " 設定命令行的行數爲 1 set laststatus=2 " 顯示狀態欄 (默認值爲 1, 沒法顯示狀態欄) set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\ " 設置在狀態行顯示的信息 set foldenable " 開始摺疊 set foldmethod=syntax " 設置語法摺疊 set foldcolumn=0 " 設置摺疊區域的寬度 setlocal foldlevel=1 " 設置摺疊層數爲 set foldclose=all " 設置爲自動關閉摺疊 nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR> " 用空格鍵來開關摺疊
3.當咱們再次使用vi打開文件是,提示 Connt not find molokai ..(好像是這個吧,意思就是找不到molokai配色,這個時候咱們須要上github上面下載molokai配色,將molokai.vim文件放到/usr/share/vim/vim74/colors 目錄下就能夠解決問題,有的人多是vim72..版本不一樣啦..)vim
下載:https://github.com/tomasr/molokai/blob/master/colors/molokai.vimbash