簡體   English   中英

Emacs CEDET:跳轉到符號

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM