配置好的VIM 7,做个包,方便自己随处下载

作者:半瓶墨水   链接:http://www.2maomao.com/blog/vim-7-pack-configured/

下载http://www.2maomao.com/files/Vim.7z

插件列表
a.vim : 同目录cpp/c与对应的.h文件之间切换,根据文件名
bufexplorer.vim : 用来切换buffer,修改过,改动了启动方式
comments.vim : 注释插件,在正常模式cm即可注释一行,v模式选中之后cm注释很多行,cu取消
matchit.vim : 对映大中小括号,#if等等等之间用%跳转
supertab.vim : 插入模式Tab补齐,Ctrl+N毕竟比较烦
tabswitch.vim : 我写的,使用以后可以ctrl+hjkl,在窗口之间跳转,用Ctrl+Tab可以切换buffer
taglist.vim : 显示多个tag的方式,修改过,现在针对一个文件显示比较简洁
vtreeexplorer.vim : 显示文件系统树

针对性的vimrc文件设置:

set cursorline " 当前光标所在行会有阴影

"tab转空格的一坨设置
set shiftwidth=4
set sts=4
set tabstop=4
set expandtab

set nonu " 不要行号
set nobackup " 不要备份
set guioptions-=T " 不要工具条
set guifont=Bitstream_Vera_Sans_Mono:h10 " Bitstream字体

set ut=200 " 更新时间200毫秒,针对taglist插件

let mapleader = '\' " leader用反斜杠\
map <leader><leader> \be " 双反斜杠\\即可打开bufexplorer
map C-Enter C-Tab " Ctrl+Enter也可以切换buffer

"Taglist插件的一坨设置
let g:Tlist_Use_Right_Window=1
let g:Tlist_Auto_Open=1
let g:Tlist_Show_One_File=1
let g:Tlist_Compact_Format=1
let g:Tlist_Enable_Fold_Column=0

"Tree explorer的一坨设置
let g:treeExplVertical=1
let g:treeExplWinSize=30

"gvim打开以后最大化
au GUIEnter * simalt ~x

"smartcase,这样搜索时默认不区分大小写,只有搜索关键字中出现一个大字母时才区分大小写
set ignorecase smartcase
"光标在窗口上下边界时距离边界7行即开始滚屏
set so=7

7 条评论 发表在“配置好的VIM 7,做个包,方便自己随处下载”上

  1. iworm说道:

    不错哦, 但我一般会把行号列出来.

  2. zenzen说道:

    所见略同啊,我也做了和tabswitch一样的配置

  3. […] 参考:配置好的VIM 7,做个包,方便自己随处下载  […]

  4. pipi说道:

    写的很不错,我也把您的文章转载了:) :h

  5. 兔毛猫说道:

    @pipi
    呵呵欢迎转载 😀

    加了两个最新的设置:
    “smartcase,这样搜索时默认不区分大小写,只有搜索关键字中出现一个大字母时才区分大小写
    set ignorecase smartcase
    “光标在窗口上下边界时距离边界7行即开始滚屏
    set so=7

  6. pipi说道:

    哈哈!很喜欢你的BLOG,加油啊!

  7. pipi说道:

    这两个最新的设置也很实用哈:)
    “smartcase,这样搜索时默认不区分大小写,只有搜索关键字中出现一个大字母时才区分大小写
    set ignorecase smartcase
    “光标在窗口上下边界时距离边界7行即开始滚屏
    set so=7

留下回复