Tôi có thư mục llvm2.9 trong đó tôi chạy lệnh này.Vim và Ctags: Bỏ qua một số tệp nhất định khi tạo thẻ
$> ctags -R --sort=1 --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++
Đây là các phương pháp lập chỉ mục trong tệp * .html có trong llvm2.9/docs. Tôi tìm thấy điều này bởi vì khi tôi nhấn ctrl-] cho một số lớp, nó đã đi đến tập tin html.
Làm cách nào để buộc ctags chỉ sử dụng các tệp .cpp/.h hoặc bỏ qua một thư mục cụ thể.
Cảm ơn
có vẻ như 80% vấn đề là do _for the language_ to cpp. Tại sao bạn làm điều đó? – sehe
Nếu không, việc nhấp vào định nghĩa hàm nhất định sẽ đưa tôi đến tệp html nơi tệp được liệt kê thay vì tệp cpp. – excray
Bạn có chắc chắn không? tôi đoán là việc xử lý các tệp html _without_ '--language-force = C++' sẽ _not_ nhận các định nghĩa C++ bên trong HTML ở vị trí đầu tiên. Bạn đã xác minh điều đó chưa? Ngoài ra, tôi đoán bạn đã nhìn thấy câu trả lời của tôi (tôi hiểu câu hỏi, tôi chỉ muốn thử thách tiền đề một chút quá) – sehe