[CentOS] 打造vim環境

安裝vim

yum install vim-enhanced

 

安裝git

rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum install git

 

安裝bundle插件

git clone https://github.com/gmarik/vundle.git /data/vim/bundle/vundle

 

配置vim

vim /etc/vimrc

在文件尾加入以下配置git

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set nocompatible               " be iMproved
filetype off                   " required!
set rtp+=/data/vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required! 

Bundle 'gmarik/vundle'

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""""""""setting of nerdtree
Bundle 'scrooloose/nerdtree'
let NERDTreeWinPos='left'
let NERDTreeWinSize=31
let NERDTreeChDirMode=1
"F8 打開nerdtree
map f8 :NERDTreeToggle /data<CR>
""F7 新開一個tab標籤
map f7 :tabnew<CR>
"F5 前一個tab標籤
map f5 :tabp<CR>
""F6 後一個tab標籤
map f6 :tabn<CR>



""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""""""""setting of nerdcommenter
Bundle 'scrooloose/nerdcommenter'


if has("gui_running")
"設置字符集
set encoding=utf-8
set fileencodings=ucs-bom,utf-8,chinese,prc,taiwan,latin-1,gbk,ucs-bom,cp936
set fileencoding=utf-8
let &termencoding=&encoding
" 解決菜單亂碼
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
" 解決consle輸出亂碼
language messages zh_CN.utf-8
endif
"背景顏色
color slate
"代碼高亮
syntax enable
syntax on
"不備份
set nobackup
"顯示行號
set nu!
"顯示 bracets 配對
set showmatch
"不自動換行
set nolinebreak
set wrap
"歷史數
set history=1024
"tab寬度
set tabstop=4
"tab自動縮進寬度
set shiftwidth=4
"設置自動縮進
set ai
"將tab轉換爲空格
set expandtab
"自動加載 _vimrc文件,無需重啓GVim
autocmd! bufwritepost _vimrc source %

 

安裝相關插件github

vim
:BundleInstall

 

 

Have fun with CentOS!vim

相關文章
相關標籤/搜索