2009-10-09 35 views
1

我在vista上使用css_color.vim脚本和gvim 7.2。由于这个脚本,我无法使用我安装的gvim附带的css的omni-completion,如果我将css.vim文件重命名为css.vim.bak或其他东西,这非常合适。对vim使用css_color插件导致omni完成不起作用

我平时开全完成下拉使用<C-x><C-o>,但与css.vim,当我打<C-x>,VIM似乎“临时”正常模式走,我真的不知道它在做什么,但它肯定没有给我全方位完成下拉。

我试图在css.vim文件中搜索<C-x>,但没有任何结果。我没有太多的vim脚本经验,所以任何帮助表示赞赏。

回答

1

我想我找到了答案......评论脚本底部的3行似乎解决了这个问题。我现在可以在此插件中使用css文件中的omni-completion。

对于一起寻找这个后来来的人,这些都是我给disappered的钥匙,现在是纠正我评论了线......

autocmd CursorHold * silent call s:PreviewCSSColorInLine('.') 
autocmd CursorHoldI * silent call s:PreviewCSSColorInLine('.') 
set ut=100 
0

几个想法。

你的第一个问题

运行

:scriptnames 

wtih上关闭脚本,寻找差异。您可能会将脚本放在错误的目录中或覆盖整个系统文件。

其次为您的问题。运行

:verbose map , 

找到地图已定义在哪里。看看css脚本有可能这些是单独的问题

+0

呵呵,我没有注意到,它是不是','实际上:P ...我会尝试你的建议并回来。 – 2009-10-12 05:37:29

+0

aha!发现了一个区别,加载的最后一个文件是autoload/csscomplete.vim语法/ css.vim之后没有插件,并且是在插件/ css.vim之后的/ css.vim(插件)之后。我没有看到其他区别..所以我该如何解决这个问题? – 2009-10-12 05:43:05