2012-10-24 17 views
6

ctags nie widząc mój plik ~/.ctags, więc Próbowałem określając go za pomocą opcji --options ale zawsze mówi, że nie może znaleźć pliku, bez względu na to gdzie mogę umieścić go:ctags nie może otworzyć pliku opcję „.ctags”

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

Używam najnowszej wersji homebrew (5.8) i próbowałem również używać HEAD.

Dzięki!

Odpowiedz

0

Jest to nieco poza tematem, ale miałem ten sam problem w systemie Windows. miałem plik wsadowy o nazwie ctags.bat który zawierał następujący wiersz:

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

Linia ta została rozszerzona na:

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

Ctags daje mi ten sam błąd:

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

Ulatniający ostatni \ sprawił, że działał, tj. zmieniłem linię na:

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

Zanotuj \\ przed ctags.cnf

Odnośnie problemu na linux: spróbuj dodać cudzysłowie”.ctags':

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

Rozwiązaniem dla mnie było zmienić .ctags do .ctags.cnf. Nie mam żadnego wyjaśnienia, dlaczego to zadziałało. Wydaje się jednak, że Exuberant Ctags wymaga rozszerzenia, zmieniłem go na .ctags.bak, to też działa.