2011-01-24 22 views
6

Tôi vừa bắt đầu sử dụng trình soạn thảo kate (đã sử dụng vim) cho c dev. Tôi đã sử dụng ctags rất nhiều với vim. Vì vậy, tôi muốn có cùng với trình soạn thảo kate. Tôi đã bật plugin Ctags trong danh sách plugin. Nó tạo ra các tập tin thẻ (.ctagsdb), nhưng nó không tải các thẻ trong "thẻ tab" khi tôi muốn tìm các thẻ tôi phải tự nhập vào trường tra cứu cho thẻ để hiển thị. Nó không cư trú các thẻ. Tôi thậm chí không thể sử dụng mục menu CTags.Sử dụng trình soạn thảo kate cho c dev (với plugin ctags)

Ai đó có thể cho tôi biết cách làm việc với Thẻ CT. hoặc nếu có một plugin tốt hơn để làm điều này. Hoặc đây có phải là cách "bình thường" hoạt động hay không.

Cảm ơn.

Trả lời

2

Hãy chắc chắn rằng bạn đã cài đặt ctags

sudo apt-get install ctags 

Good Luck :)

+1

nếu/khi bạn làm điều này (đối với tôi trường hợp này khi sử dụng kho lưu trữ ubuntu 13.10), bạn sẽ cần thay đổi lệnh ctags thành ctags-exuberant và lệnh --xxx-type = được thay đổi thành - -xxx-type =, các tùy chọn dòng lệnh khác là giống nhau - có thể các phiên bản khác của kate khác với của tôi nhưng cho đến nay ive không thấy chúng (4.10.2-0u1) Ngoài ra, tôi nhận thấy rằng đã có một chương trình gọi là ctags được cài đặt và đối với tôi đó là hương vị elvis, mà dường như thiếu các lựa chọn, và bạn vẫn có thể làm apt-get install ctags như đề xuất ở trên để có được cái tốt hơn/đúng. – osirisgothra

4

Trước hết không cơ sở dữ liệu bao gồm các thẻ ctags của dự án của bạn/tập tin?
Nếu không, hãy chuyển đến tab "Mục tiêu chỉ mục" và thêm đường dẫn dự án của bạn, sau đó nhấp vào chỉ mục cập nhật. (cũng đảm bảo bạn đã cài đặt ctags)

Bây giờ trong mã nguồn tìm thấy biểu tượng bạn muốn tra cứu, nhấp chuột phải vào nó và đi CTags-> Lookup (hoặc nhấp vào nó và Alt+4).
Bạn cũng có thể truy cập Tuyên bố với Alt+2 hoặc Định nghĩa với Alt+3.
Sau khi xem Định nghĩa/Tuyên bố/Bất cứ điều gì bạn có thể quay lại nơi bạn đang ở với Alt+1.

Các vấn đề liên quan