VIM中文文档及一些开发用script

(1)vim中文文档网站

http://vcd.gro.clinux.org/doc/usr_toc.html

(2)VIM配色方案效果图样:

http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/

(3)VIM script包含下边几大类:

color scheme 配色方案
ftplugin File type插件,特定语言语法的设置,比如如何识别注释
syntax 语法高亮的配色
plugin 提供额外功能的插件,比如智能完成、缓冲区管理。

VIM的script安装非常简单,下载的script文件或者压缩包里头都有安装说明,在VIM的安装目录(比如C:/VIM64)下面有一个vimfiles目录,把script放到vimfiles目录下即可。对于多用户系统,可以在HOME目录(一般是c:/Documents and Settings/ <USER_NAME>/)下面建立一个vimfiles目录,把script放置到这里。

下面是一些好用的VIM插件,具体使用办法请参考各自.vim文件头部的注释。

BufExplorer.vim		*****
http://www.vim.org/scripts/script.php?script_id=42
    这个插件可以使编辑多文件更加方便,装完插件后Normal mode下输入/be即可打开缓冲区
列表,光标放置在某一个文件上按回车即可打开这个文件,而缓冲区列表自动关闭。

Taglist.vim		*****
http://www.vim.org/scripts/script.php?script_id=273
    这个插件可以实现类或者函数列表功能,支持C/C++,java,perl,python,tcl,sql,
php等语言,它可以在VIM中创建一个窗口,列出编辑的源文件中的类、函数、变量定义列表,
而且更方便的是这个列表也插入在了右键菜单中,分类存放,访问非常方便。可惜只列出当前编辑文件的内容,
无法智能感知外部头文件中的东西。

TabBar.vim		***
http://www.vim.org/scripts/script.php?script_id=1338
    这个插件实现了类似UltraEdit中的标签页的功能,而且能通过Alt-<n>来切换,<n>代表1-9。

minibufexpl.vim		***
http://www.vim.org/scripts/script.php?script_id=159
    实现了类似UltraEdit中的标签也功能。

c.vim			***
http://www.vim.org/scripts/script.php?script_id=213
    提供了很多便于C/C++编程的功能,比如文件头模版,代码片断等。

CRefVim			**
http://www.vim.org/scripts/script.php?script_id=614
    为VIM定制的C参考手册,这样对于语法或者函数不清楚的地方可以方便的查找了。

latex-suite		*****
http://www.vim.org/scripts/script.php?script_id=475
http://vim-latex.sf.net/
    提供了很多便于编辑TeX/LaTeX文件的功能,比如在VIM里面编译或者预览、自动插入TeX标记等。

word_complete.vim	***
http://www.vim.org/scripts/script.php?script_id=73
    Insert模式下在输入的时候自动补全单词,如果补全正确可以按Tab键接受,否则可以不
管它继续输入或者按Ctrl-n,Ctrl-p切换补全。 注意是输入三个字符后才开始补全。

Vim JDE
http://www.vim.org/scripts/script.php?script_id=1213
    支持C/C++等的自动完成(需要VIM 7.0,编译时打开+ruby特性).

cppcomplete.vim		**
http://www.vim.org/scripts/script.php?script_id=527
    能自动完成C/C++/Java的结构或类成员,注意它的快捷键是Alt-l(字母L)不是Alt-i。

The NEAD Commenter	**
http://www.vim.org/scripts/script.php?script_id=1218
    在许多类型的文件中方便的加上注释或者取消注释。

winmanager
http://www.vim.org/scripts/script.php?script_id=95
    把标准的File Explorer以及Buffer Explorer插件集成在一起,提供现代编辑器中常见的
文件列表和缓冲区列表功能。

sketch.vim	***
http://www.vim.org/scripts/script.php?script_id=705
Draw with mouse: boxes, arrows, lines, fills. Transparent/opaque drag and drop.
    照着它的教程做一遍,你就会震撼于它的创意了。

DrawIt.vim	**
http://www.vim.org/scripts/script.php?script_id=40
    可以方便的画连线图。

MultipleSearch		***
http://www.vim.org/scripts/script.php?script_id=479
MultipleSearch2.vim	***
http://www.vim.org/scripts/script.php?script_id=1183
Mark.vim		***
http://www.vim.org/scripts/script.php?script_id=1238
otf.vim			**
http://www.vim.org/scripts/script.php?script_id=634
    这些插件可以同时高亮显示多次搜索结果,这个特性非常有利于显示代码中某些变量或函
数的调用位置。

SearchComplete.vim	*
http://www.vim.org/scripts/script.php?script_id=474
    可以用/搜索时按Tab补全要搜索的单词。

Vim Intellisense
http://insenvim.sourceforge.net
    顾名思义,此插件用于给VIM提供智能完成功能,支持C++,C#,Java,JSP,HTML,SQL,
XML,安装后一直懒得配置,也就没用上。很不错,但是sourceforge上只有win版,没有for linux的。


project
http://www.vim.org/scripts/script.php?script_id=69
    提供一些IDE功能,看介绍似乎很不错。

JavaBrower
http://www.vim.org/scripts/script.php?script_id=588
    提供文件中Java类的树状列表。

vimspell
http://www.vim.org/scripts/script.php?script_id=465
ispell or aspell based spell checker with fly-spelling。

cream
http://cream.sourceforge.net/
    一套配置文件,可以把VIM的界面改成CUA(Common User Access)模型,降低VIM的学习
难度,个人不推荐这种做法,不过其中有些高级配置值得学习(有意思的是Emacs也有类似的
项目: Easymacs,EmacsW32)。

IComplete
http://icomplete.sf.net
    搭配VIM 7.0的Omni Complete,可以做到C/C++的智能完成功能.


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值