2012-10-24 34 views
6

ctags không nhìn thấy tập tin ~/.ctags của tôi, vì vậy tôi đã cố gắng xác định nó bằng cách sử dụng tùy chọn --options nhưng nó luôn luôn nói rằng họ không thể tìm thấy tập tin, không có vấn đề mà tôi đặt nó:ctags không thể mở tùy chọn tập tin ".ctags"

$ touch .ctags && ctags --options=.ctags 
ctags: cannot open option file ".ctags" : No such file or directory 

Tôi đang sử dụng phiên bản homebrew mới nhất (5.8) và tôi cũng đã thử sử dụng HEAD.

Cảm ơn!

Trả lời

0

Đây là một chủ đề không chính xác nhưng tôi đã gặp sự cố tương tự trên Windows. Tôi đã có một tập tin thực thi gọi là ctags.bat trong đó có các dòng sau:

"C:\SOME_DIRECTORY\Vim Tools\ctags.exe" --options="%CD%\ctags.cnf" 

Dòng này đã được mở rộng thành:

"C:\SOME_DIRECTORY\Vim Tools\ctags.exe" --options="MY_CURRENT_DIRECTORY\ctags.cnf" 

Ctags đã đem lại cho tôi những lỗi tương tự:

ctags.exe: cannot open option file "MY_CURRENT_DIRECTORY\ctags.cnf" : No such file or directory 

Thoát \ vừa qua đã hoạt động, tức là tôi đã thay đổi dòng thành:

"C:\SOME_DIRECTORY\Vim Tools\ctags.exe" --options="%CD%\\ctags.cnf" 

Lưu ý \\ trước ctags.cnf

Về vấn đề của bạn trên linux: cố gắng thêm dấu ngoặc kép quanh' .ctags':

ctags --options='./.ctags' 
4

Việc sửa chữa đối với tôi là thay đổi .ctags để .ctags.cnf. Tôi không có giải thích tại sao điều này lại hiệu quả. Nhưng có vẻ như Exagsant Ctags yêu cầu một phần mở rộng, tôi đã đổi nó thành .ctags.bak nó cũng hoạt động.

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