[英]cross-reference for multiple-language project
我目前正在維護一個大型多語言項目,包括python
、 perl
、 bash
和c/c++
語言。 我當前的 IDE 是帶有YouCompleteMe
插件的 vim。
使用這個的問題是ycm
或多或少只支持一個項目的一種語言。 因此,有時當我遇到在 bash 文件中調用的c
命令時,我花了一段時間搜索該命令的源代碼是什么,我無法使用基於ycm
的goto
功能。
因此,我想知道是否有辦法支持這種“交叉引用智能感知”,例如,我可以在 bash 文件中goto
c
或python
命令?
它不是很智能,但是像Universal Ctags這樣的工具,支持幾十種語言,可以用來索引你的整個項目,而且 Vim 內置的標簽相關命令可以用來跳轉到任何東西的定義。文件類型,只要有標簽即可。
請參閱:help tags
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.