Tôi đã đọc một cách chính xác các thiết bị EDE của Alex Ott fantastic guide to CEDET cho Emacs.Emacs CEDET: Nhảy tới các ký hiệu
Tuy nhiên, khi tôi cố gắng để chuyển đến một địa phương biểu tượng (ví dụ như main()
hàm trong C++) bằng cách sử dụng lệnh semantic-complete-jump-local (C-c , j)
, tôi nhận được lỗi [no match]
mặc dù tôi kêu gọi lệnh này từ bên trong các tập tin cpp nơi biểu tượng được xác định.
Ngoài ra, khi tôi cố gắng để nhảy với semantic-complete-jump-global (C-c , J)
đến một biểu tượng với nhiều định nghĩa trên các tập tin khác nhau (ví dụ: nhiều main()
chức năng), Cedet phàn nàn với [not unique]
nhưng nó không cho tôi một cách để chọn biểu tượng Tôi muốn nhìn thấy. Cách duy nhất để tìm biểu tượng mà tôi quan tâm là chuyển qua tất cả các tùy chọn với bộ đệm <TAB>
bằng bộ đệm cho đến khi tôi tìm thấy bộ lọc mà tôi quan tâm. Có cách nào để lấy danh sách các biểu tượng từ nơi tôi có thể chọn không? Lý tưởng nhất, nó sẽ là tuyệt vời để có được một danh sách tự động hoàn chỉnh tương tự như những cái mà Emacs helm (trước đây gọi là Anything) cung cấp.
Đây là tất cả với Emacs 24.2.1 trên Linux với CEDET 1.1.
bạn đang sử dụng phiên bản CEDET nào? –
Cảm ơn @AlexOtt, tôi vừa cập nhật OP với thông tin phiên bản. –