对vim使用css_color插件会导致omni完成无法正常工作

时间:2009-10-09 13:15:32

标签: plugins vim omnicomplete

我在vista上使用带有gvim 7.2的css_color.vim脚本。由于这个脚本,我无法使用我安装的gvim附带的css的omni-completion,如果我将css.vim文件重命名为css.vim.bak或其他东西,它可以正常工作。

我通常使用<C-x><C-o>打开omni-completion下拉,但是使用css.vim,当我点击<C-x>时,vim似乎进入“临时”正常模式,我真的不知道它正在做什么,但它确实没有给我全面完成下拉。

我尝试在css.vim文件中搜索<C-x>,但没有。我对vim脚本没有太多经验,所以任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:1)

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

对于后来出现的人来说,这些是我评论过的......

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

答案 1 :(得分:0)

一些想法。

第一期

运行

 :scriptnames 

脚本关闭并寻找差异。您可能已将脚本放在错误的目录中或覆盖系统范围的文件。

其次是你的问题。跑

:verbose map , 

找到已定义地图的位置。查看css脚本,这些可能是单独的问题