[英]Emacs CEDET: Jumping to symbols
我已經閱讀了Alex Ott關於Emacs的CEDET的出色指南 ,而且我認為我知道如何正確設置EDE項目。
但是,當我嘗試使用命令semantic-complete-jump-local (Cc , j)
跳轉到本地符號(例如C ++中的main()
函數semantic-complete-jump-local (Cc , j)
,即使我正在調用,也會收到錯誤[no match]
在定義符號的.cpp文件中使用此命令。
另外,當我嘗試使用semantic-complete-jump-global (Cc , J)
到在不同文件上具有多個定義的符號(例如,多個main()
函數)時,CEDET抱怨[not unique]
但是它沒有給出我可以選擇想要查看的符號。 找到我感興趣的符號的唯一方法是使用<TAB>
緩沖區逐個緩沖區循環瀏覽所有選項,直到找到我感興趣的符號為止。是否有一種方法可以從中選擇所需的符號列表? 理想情況下,獲得與Emacs 掌舵人 (以前稱為Anything )提供的清單類似的自動完成清單將是很棒的。
在具有CEDET 1.1的 Linux上, Emacs 24.2.1就是所有這些。
您是否曾嘗試使用semantic-ia-fast-jump
命令? 它不僅使用語義,還使用其他數據源來計算跳轉的位置。 我剛剛嘗試了一下,它正確地跳到了在父類中聲明的變量,該變量在層次結構中高3級。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.