配置好的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 条评论

  • iworm 八月 31st, 2007 1:34 pm

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

  • zenzen 九月 10th, 2007 4:56 pm

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

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

  • pipi 四月 21st, 2008 10:33 am

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

@pipi
呵呵欢迎转载 :D

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

  • pipi 四月 21st, 2008 11:39 am

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

  • pipi 四月 21st, 2008 11:43 am

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

发表评论

  • :(
  • :)
  • :D
  • :X
  • :^
  • :d
  • :e
  • :h
  • :k
  • :l
  • :p
  • :q
  • :s
  • :v
  • :w
  • :x

注意:评论中需包含至少一个中文字,否则视为无效