ctags看不到我的~/.ctags
文件,所以我尝试使用--options
选项指定它,但无论我把它放在哪里,它总是说找不到该文件:
$ touch .ctags && ctags --options=.ctags
ctags: cannot open option file ".ctags" : No such file or directory
我使用的是最新的自制版本(5.8),我也尝试过使用HEAD。
谢谢!
发布于 2014-07-31 23:06:11
对我来说,修复方法是将.ctags
更改为.ctags.cnf
。我不能解释为什么这是可行的。但是似乎Exuberant Ctags需要一个扩展,我把它改成了.ctags.bak
它也能工作。
发布于 2013-04-24 18:05:14
这有点离题,但我在Windows上也遇到过同样的问题。我有一个名为ctags.bat
的批处理文件,其中包含以下行:
"C:\SOME_DIRECTORY\Vim Tools\ctags.exe" --options="%CD%\ctags.cnf"
这一行被扩展为:
"C:\SOME_DIRECTORY\Vim Tools\ctags.exe" --options="MY_CURRENT_DIRECTORY\ctags.cnf"
Ctags给了我同样的错误:
ctags.exe: cannot open option file "MY_CURRENT_DIRECTORY\ctags.cnf" : No such file or directory
转义最后一个\
使其正常工作,即我将行更改为:
"C:\SOME_DIRECTORY\Vim Tools\ctags.exe" --options="%CD%\\ctags.cnf"
注意ctags.cnf
之前的\\
关于你在linux上的问题:尝试在‘.ctag’周围添加引号:
ctags --options='./.ctags'
发布于 2019-06-10 19:38:05
您必须指定ctag选项的完整路径:/Users/your_username/.ctags
而不是~/.ctags
https://stackoverflow.com/questions/13042434
复制相似问题