使用vundle管理vim插件,构造ide环境 1.安装vim 2.安装git 3.安装vundle
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 4.在~/.vimrc 中配置插件
\\\显示相关
\\syntax on
\高亮光标所在行 \
set shortmess=atI \启动的时候不显示那个援助乌干达儿童的提示 set go= \不要图形按钮 \设置背景主题 \设置背景主题
\设置字体
\用浅色高亮当前行 \用浅色高亮当前行 set ruler \显示标尺
\输入的命令显示出来,看的清楚些
set nocompatible \去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
\自动缩进 set autoindent set cindent \键的宽度 \
\统一缩进为4 \\
\不要用空格代替制表符 \
\在行和段开始处使用制表符 \\显示行号 set number
\高亮显示当前行/列 \
\\高亮显示搜索结果 \
\历史记录数 \\搜索逐字符高亮 \\
\语言设置
\\\总是显示状态行 \\侦测文件类型 filetype on
\载入文件类型插件 filetype plugin on
\为特定文件类型载入相关缩进文件 filetype indent on
\保存全局变量 \
\带有如下符号的单词不要被换行分割 \\字符间插入的像素行数目 \\
\可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位) set mouse=a
set selection=exclusive set selectmode=mouse,key
\\\
\set rtp+=~/.vim/bundle/vundle/ call vundle#rc()
\\\
\\Bundle 'gmarik/vundle'
\Bundle 'taglist.vim' \\默认打开Taglist
let Tlist_Auto_Open=0
let Tlist_Ctags_Cmd = '/usr/bin/ctags'
let Tlist_Show_One_File=1 \不同时显示多个文件的tag,只显示当前文件的
let Tlist_WinWidt =28 \设置taglist的宽度 let Tlist_File_Fold_Auto_Close = 1
let Tlist_Exit_OnlyWindow = 1 \如果taglist窗口是最后一个窗口,则退出vim let Tlist_Use_Right_Window = 1 \在右侧窗口中显示taglist窗口 nmap tl :Tlist
\=======
Bundle 'scrooloose/nerdtree' \let NERDTreeWinPos='left' let NERDTreeWinSize=25
map
\当打开vim且没有文件时自动打开NERDTree
autocmd vimenter * if !argc() | NERDTree | endif \只剩 NERDTree时自动关闭
autocmd bufenter * if (winnr(\b:NERDTreeType == \
\
\5.通过命令安装插件
Vundle命令
:BundleList -列举出列表中(.vimrc中)配置的所有插件 :BundleInstall -安装列表中全部插件 :BundleInstall! -更新列表中全部插件
:BundleSearch foo -查找foo插件
:BundleSearch! foo -刷新foo插件缓存 :BundleClean -清除列表中没有的插件 :BundleClean! -清除列表中没有的插件