`ctags'没有'options'参数,无法生成工作区符号

2024-04-26 10:33:32 发布

您现在位置:Python中文网/ 问答频道 /正文

Cmd+T应将焦点更改为顶部栏,其中包含哈希(类似于Cmd+Shift+O)。 相反,什么也没有发生,下面的错误分别在输出和开发人员控制台中抛出

我相信这是一个bug,因为使用的ctags是Emacs的ctags(版本25.3),它没有options关键字。我应该使用brew安装ctags版本吗?如果是这样,我如何让VS代码识别新的ctags,而不通过/usr/local/bin/中的Emacs CTAG进行符号链接

环境数据

VS代码版本:1.41.0
提交:9579eda04fdb3a9bba2750f15193e5fafe16b959
日期:2019-12-11T17:58:38.338Z
电子:6.1.5
铬:76.0.3809.146
Node.js:12.4.0
V8:7.6.303.31-electron.0
操作系统:达尔文x64 18.7.0

扩展名:Python
Id:ms python.python
版本:2019.11.50794
发行人:微软

  • Python版本:Python 3.6.9(Python)
  • 使用的虚拟环境类型:conda
  • "python.jediEnabled"true

日志

----------Generating Tags----------
ctags --options=~/.vscode/extensions/ms-python.python-2019.11.50794/resources/ctagOptions --languages=Python --exclude=**/site-packages/** -o /Users/{...}/.vscode/tags .
> ctags --options=~/.vscode/extensions/ms-python.python-2019.11.50794/resources/ctagOptions --languages=Python --exclude=**/site-packages/** -o ~/{...}/.vscode/tags .
cwd: ~/{...}
ctags: unrecognized option '--options=~/.vscode/extensions/ms-python.python-2019.11.50794/resources/ctagOptions'
    Try 'ctags --help' for a complete list of options.

来自Developer Tools面板下Console的输出:

console.ts:137 [Extension Host] Info Python Extension: 2019-12-12 12:48:32: Cached data exists getEnvironmentVariables, ~/{...}
console.ts:137 [Extension Host] Info Python Extension: 2019-12-12 12:48:33: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-12-12 12:48:33: > ctags --options=~/.vscode/extensions/ms-python.python-2019.11.50794/resources/ctagOptions --languages=Python --exclude=**/site-packages/** -o ~/{...}/.vscode/tags .
console.ts:137 [Extension Host] Info Python Extension: 2019-12-12 12:48:33: cwd: ~/{...}
console.ts:137 [Extension Host] Info Python Extension: 2019-12-12 12:48:33: Cached data exists getEnvironmentVariables, extension-output-#2

Tags: 版本infohostextensionextensionsvscodeexcludeconsole