2012-10-12 45 views
2

好吧,如何總是顯示當前函數的註釋?

我對Eclipse CDT的代碼幫助有這個稍微惱人的問題。 只要將鼠標懸停在某個函數上,就會彈出一個窗口,向您顯示該函數的註釋。那很好。

不幸的是,當該函數的源文件也可用時,它顯示而不是註釋。但我真的不希望看到的功能的來源,我總是希望看到頭中的評論。當你只想簡短描述一個函數的功能時,誰認爲顯示源代碼是一個好主意?不是特別適合C++,是嗎? ;)

而另一個問題: 當您將鼠標懸停在某個函數上時彈出此窗口...我真的不希望每當我想要擁有該窗口時將鼠標懸停。

我認爲我的問題的解決方案是,如果有一種方法,只要文本光標在該函數上就可以始終顯示函數的頭部註釋。也許在一個永久的窗口,我可以放在任何我想要的地方。有沒有辦法做到這一點?也許是一個插件?

如果沒有辦法做到這一點:打開該窗口的快捷方式是什麼,如何強制它顯示標題註釋而不是源代碼?

回答

0

this線程,它看起來像懸停問題是故意設計。它最初可能是Eclipse的一個Java IDE(其中函數定義等於源代碼中的聲明)。

唯一的解決方法似乎是通過將源代碼編譯爲* .lib而不包含調試信息並通過lib和頭文件包含它來排除源代碼。當你的項目是首先生成圖書館的項目時,這是不可能的。

你可以做的是在屬性頁面的意義上使Documentation可用。這似乎有點複雜,從我在eclipse forums發現:

的「文檔哈弗」在首選項頁中列出類型只 顯示幫助已經促成了 org.eclipse.cdt.ui.CHelpProvider擴展點的內容。