2007年8月14日星期二

Vim系列之二 ── Vim常用插件

昨天贴出了一份Vim的配置文件,今天用着很顺手,能体会到了Vim的强大了。但Vim的真正的强大之处不光在此,还在于它丰富而强大的插件上。今天搜了一个晚上,找了些对我来说很适用的插件,在这里说一说。由于每个人使用Vim的目的不同,所以可能使用的插件也不同,这里我只说说我喜欢的插件吧!

先说一下Vim插件的安装吧:

VIM 插件一般安装在 5 个地方, 存放插件的路径都列在“runtimepath”选项中, 我们可以使用 set 命令查看它:


:set runtimepath?

显示结果如下:


  runtimepath=~/.vim,/usr/local/share/vim/vimfiles,/usr/local/share/vim/vim63,/usr/local/share/vim/vimfiles/after,~/.vim/after


Unix 下的 $HOME/.vim 或 Windows 下的 %HOME%/vimfiles: 用户自定义脚本及插件。 该目录下的脚本会在系统脚本加载前执行, 用于扩展与替代系统脚本原有功能。

$VIM/vimfiles: 功能同上, 不过是对所有用户均有效的。

$VIMRUNTIME: 随 VIM 一同发行的插件与脚本。 不要在这里存放你自己下载或安装的文件, 升级 VIM 的时候, 这里的文件很可能被直接覆盖掉, 不会给出任何提示信息。

Unix 下的 $HOME/.vim/after 或 Windows 下的 %HOME%/vimfiles/after: 用于对已有设置进行一些小的修正和覆写。

$VIM/vimfiles/after: 对所有用户均有效的一些全局设置修正脚本。

以上路径都是使用“VIM 语言”给出的, 一般情况下, $VIMRUNTIME 都不会被定义为系统环境变量, $VIM 在少数情况下会在 VIM 之外被定义。 如果你想知道这些路径都是什么, 可以在 VIM 中使用“:echo $VIMRUNTIME”或“:echo $VIM”。

第一 closetag


下载地址:http://www.vim.org/scripts/script.php?script_id=13
功能:这个插件作用主要是增强了HTML和XML的功能。当你输入完标签的前半个标签时,如<html>,此插件就会自动帮你补齐后半个标签</html>。这样能让我们在写HTML与XML代码时省了一半的标签输入时间。它还有一个特点就是可以自动保持嵌套的格式,也就是如下:

<html>
<head>
<title>my title</title>
</head>
<body>
.
.
.
</body>
</html>

第二 Calendar


下载地址: http://www.vim.org/scripts/script.php?script_id=52
功能:安装完毕后使用 :Calendar 命令打开一个垂直的日历窗口, 使用 :CalendarH 命令打开水平的日历窗口。 应该还是比较有用的。

第三 Vimtips


下载地址:http://www.vim.org/scripts/script.php?script_id=88
功能:每次打开Vim后,会显示一条有关Vim的技巧。这插件我认为不错,可以积少成多,每天看一条,慢慢就变成 VIM 牛了。

其他还有好多插件,但我暂时用不上,也没有试,比如ctags什么的,因为现在在备战考研阶段,现在很少写代码了,也就暂时没有装它,不过听说十分强大!还有那句话,自己要什么功能,就找什么插件,我说的这几个插件可能很多人不喜欢,但我现在正好用上,所以它们很适合我。

Powered by ScribeFire.

没有评论: