在gvim上面使用eruby插件遇到的问题
作者:半瓶墨水 链接:http://www.2maomao.com/blog/gvim-eruby-error-line-25/
为了rails开发方便,使用了gvim并加上了eruby插件
每次打开多个rhtml文件并在buffer之间切换的时候,Vim\vim70\ftplugin\eruby.vim报错,说第25行”b:did_ftplugin”未定义。
打开这个文件看了一下,发现前面写到:
if (exists(”b:did_ftplugin”))
finish
endif
第25行写到:
unlet b:did_ftplugin
这应该是有问题的,定义了就返回,所以下面应该默认是没定义才对,打开ftplugin下面其他的vim文件发现都不是这么用的。
.vim文件格式不太懂不敢乱改,加上个判断吧:
if (exists(”b:did_ftplugin”))
unlet b:did_ftplugin
endif
居然就ok了。
[tag]vim, ruby[/tag]


