比如我編輯在VIM index.html or index.php
編輯HTML的時候,我有下面的代碼在那裏:跳轉到CSS定義VIM
<div id="header">
// some code
</div>
當我移動光標到單詞header
我想跳到在我的CSS文件中定義標籤(id/class)的位置。 ctags不適用於此。 Thx建議!
比如我編輯在VIM index.html or index.php
編輯HTML的時候,我有下面的代碼在那裏:跳轉到CSS定義VIM
<div id="header">
// some code
</div>
當我移動光標到單詞header
我想跳到在我的CSS文件中定義標籤(id/class)的位置。 ctags不適用於此。 Thx建議!
您可以嘗試修補ctags,以便它支持CSS。 This guy explains how但我不知道它是否有效。我可能會很快嘗試這個解決方案,因爲我認爲這個功能會踢屁股。
此外,我應該補充一點,我沒有從我的魔法書籤帽子中拉出這個舊的博客文章。這是一個非常簡單的谷歌查詢的第一個結果之一,你問在這裏之前,環顧四周嗎?而且,如果你做了,你發現/嘗試了什麼?
編輯
This solution不需要打補丁/編譯和工作得很好。
我已經使用http://designtomarkup.com/vim/taglist-ctags-css-patch,它工作正常(與預編譯的Windows二進制文件)。 –
@IngoKarkat,請參閱我的編輯,瞭解簡單而有效的解決方案。 – romainl
謝謝,我已經看到了。不過,我希望一個特殊的解析器比你提到的正則表達式更快,更強大。 (例如,我沒有看到正則表達式在同一行上處理多個逗號分隔的定義。) –
查看此博客[ctags + css](http://scie.nti.st/2006/12/22/how-to-add-css-support-to-ctags)(未測試)。 – romainl
@romainl好的答案,應該使它成爲一個。 :) –
好的。但我不知道它是否有效。 – romainl