2009-10-09 76 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