[英]How to disable function overloading detection in CLion for code navigation?
我正在使用CLion在*.c
文件中編寫大部分C代碼。 如何禁用IDE將代碼解釋為C ++的代碼導航功能,以便不考慮函數調用中使用的參數,僅按名稱瀏覽符號? 我希望獲得更像Vim的體驗,例如使用ctags
和cscope
,以便在重構函數返回類型和參數時,IDE不會丟失。
還是我應該接受它的工作方式,而更多地依賴它提供的各種重構向導?
目前,CLion中不存在類似ctags的導航:Intellij Idea vim插件中的cscope / ctags導航 。
您以為IDE將C代碼解析為C ++的假設是基於項目CMakeLists.txt
的錯誤,或者完全是錯誤的。 它使用正確的C語法導航C代碼。 您可能是指C鏈接規則,其中僅函數名稱很重要。
是的,我建議您嘗試使用內置重構。 它們可能會阻塞#ifdef
輸出的代碼,因為很難同時解析條件編譯的所有變體,但是它們很好。 您可能永遠都不會回頭。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.