强烈推荐Slippery Snippets:把textmate的功能加入到vim
- 十二月 11th, 2008
我装Leopard的目的很大程度上是为了ssh和textmate,ssh可以在win下putty之,但textmate没有win版本,textmate其实最只要的功能就是tab跳跃性的编写代码了。但我相信vim的强大,于是就google了很久,找到了让vim textmate化的一个脚本,装上后有vim脱胎换骨的感觉。废话少说,看看如何安装这个脚本,让text的典型特性加入到vim上来。如果你也是个vim爱好者,千万别错过这篇文章。
1.下载两个文件:snippy_plugin.vba、snippy_bundles.vba。
2.建立after\ftplugin目录;如:D:\Program Files\Vim\vimfiles\after\ftplugin(linux略此步)
3.用vim打开snippy_plugin.vba,输入::so %,vim会自动执行安装脚本。
4.同样用vim打开snippy_bundles.vba,输入以上命令。after目录下会生成很多vim文件。
5.windows系统此步骤忽略。若你用的是linux系统,则在~/.vimrc文件中添加一下内容:
filetype on
filetype plugin on
set runtimepath+=~/.vim/textmateOnly
set runtimepath+=~/.vim/textmateOnly/after
OK,打开一个php文件输入if,然后按tab;或打开html文件输入link后按tab键,你会很兴奋于你的发现。

注意的问题:vimrc文件中不能已经定义过tab,否则冲突会导致无效。
脚本名称:Slippery Snippets
作者主页:http://slipperysnippets.blogspot.com/
步骤1文件下载地址:http://www.vim.org/scripts/script.php?script_id=1318
Have fun , Enjoy!
好东西
确实不错
是不是只支持php和python啊,我看java不支持啊
对java支持相当好.
并且可自已灵活配置