博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VIM插件安装
阅读量:4576 次
发布时间:2019-06-08

本文共 3056 字,大约阅读时间需要 10 分钟。

系统信息:# cat  /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)#  uname -aLinux 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/versionLinux 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   #查找插件

转载于:https://www.cnblogs.com/liulangdedamo/p/5742836.html

你可能感兴趣的文章
Ubuntu安装TTF字体
查看>>
使用YII缓存注意事项
查看>>
Office转HTML
查看>>
Ping 命令的使用方法总结
查看>>
python基础--01安装
查看>>
Spring boot配置mybatis多数据源
查看>>
获取系统的相关文件夹
查看>>
PAT-乙级-1008. 数组元素循环右移问题 (20)
查看>>
OpenCV 传统分割测试
查看>>
Springboot拦截器线上代码失效
查看>>
WCF初探-2:手动实现WCF程序
查看>>
好程序员技术分享html5和JavaScript的区别
查看>>
好程序员web前端分享CSS3文本属性
查看>>
ThinkPHP3.0启动过程
查看>>
Java入门 之 类和对象(一) - 类
查看>>
16级第二周寒假作业E题
查看>>
Java实现Windows锁屏
查看>>
在线会话管理
查看>>
文本处理之可视化wordcloud
查看>>
SampleManager(赛默飞)
查看>>