码迷,mamicode.com
首页 > 系统相关 > 详细

VIM插件安装

时间:2016-08-05 22:54:01      阅读:426      评论:0      收藏:0      [点我收藏+]

标签:

系统信息:

# cat  /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
#  uname -a
Linux localhost.localdomain 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
# cat /proc/version
Linux version 3.10.0-327.22.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Jun 23 17:05:11 UTC 2016
[root@localhost ~]# cat /etc/issue

安装

(先安装vundle,再通过这个插件管理器安装管理其它插件)

 

cd ~
mkdir .vim

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

vim .vimrc


if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=ucs-bom,utf-8,latin1
endif

set nocompatible " Use Vim defaults (much better!)
set bs=indent,eol,start " allow backspacing over everything in insert mode
"set ai " always set autoindenting on
"set backup " keep a backup file
set viminfo=‘20,\"50 " read/write a .viminfo file, don‘t store more
" than 50 lines of registers
set history=50 " keep 50 lines of command line history
set ruler " show the cursor position all the time

" Only do this part when compiled with support for autocommands
if has("autocmd")
augroup redhat
autocmd!
" In text files, always limit the width of text to 78 characters
" autocmd BufRead *.txt set tw=78
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if line("‘\"") > 0 && line ("‘\"") <= line("$") |
\ exe "normal! g‘\"" |
\ endif
" don‘t write swapfile on most commonly used directories for NFS mounts or USB sticks
autocmd BufNewFile,BufReadPre /media/*,/run/media/*,/mnt/* set directory=~/tmp,/var/tmp,/tmp
" start with spec file template
autocmd BufNewFile *.spec 0r /usr/share/vim/vimfiles/template.spec
augroup END
endif

if has("cscope") && filereadable("/usr/bin/cscope")
set csprg=/usr/bin/cscope
set csto=0
set cst
set nocsverb
" add any database in current directory
if filereadable("cscope.out")
cs add $PWD/cscope.out
" else add database pointed to by environment
elseif $CSCOPE_DB != ""
cs add $CSCOPE_DB
endif
set csverb
endif

" Switch syntax highlighting on, when the terminal has colors
" Also switch on highlighting the last used search pattern.
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif

filetype plugin on

if &term=="xterm"
set t_Co=8
set t_Sb=dm
set t_Sf=dm
endif

" Don‘t wake up system with blinking cursor:
" http://www.linuxpowertop.org/known.php
let &guicursor = &guicursor . ",a:blinkon0"
set go=
"color desert
"set background=light
colorscheme molokai
syntax on
set number
set ts=4
set softtabstop=4
set autoindent

 


set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin ‘gmarik/Vundle.vim‘
Bundle "scrooloose/nerdtree"
Bundle ‘Valloric/YouCompleteMe‘
Bundle ‘tpope/vim-rails‘
Bundle "tomasr/molokai"
Bundle "Lokaltog/vim-powerline"

call vundle#end()
filetype plugin indent on

 

 

nmap <F5> :NERDTreeToggle<cr>


vim .vimrc

:bundleinstall

 

 

安装完成

其他命令:

:BundleUpdate   #更新
:BundleClean     #清除.vimrc里面没有的插件
:BundleList         #列出插件
:BundleSearch   #查找插件

VIM插件安装

标签:

原文地址:http://www.cnblogs.com/liulangdedamo/p/5742836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!