在vscode

问题描述 投票:0回答:2

当我右键单击一个函数时,没有“显示呼叫层次结构”或“窥视呼叫层次结构” 选项。我的弹出菜单看起来像

enter image description here

然后我尝试在指挥调色板中键入“显示所有层次结构”。此命令确实存在,但仅在击中Enter后才给出一个“无结果”窗口。

我去了键盘快捷键页,看起来像这样

enter image description here 我的问题是,

为什么我在弹出菜单中找不到“呼叫层次结构”,而每个教程在线声称我现在应该找到它。

键盘快捷键页中的字段是什么意思?我是否错过了任何“ callhierarchyprovider”?
  1. addtions Info: VSCODE版本1.60,安装了C/C ++和Emacs Keymap扩展。在MacOS和Ubuntu上尝试的VSCODE,问题保持不变。我当前查看的代码库配置为CMAKE。 感谢任何帮助,感谢。
  2. 当将类似功能添加到VSCODE发行说明或任何其他文档中时,您应该假设它最初仅适用于JavaScript/Typescript,

Visual Studio代码显示呼叫层次结构

that非常通讯,因为VSCODE只是提供基础架构(上下文菜单和其他视觉元素)的编辑器,但是实际语言功能由单个语言扩展及其语言服务器提供。
c++ visual-studio-code vscode-extensions
2个回答
4
投票

对于我来说,

clangdvscode扩展可以授予该功能,并且似乎足够整合以替换基本的Intellisense。您将需要禁用该功能的默认Intellisense。

但正如这里在评论中提到的那样,“显示层次结构”支持在其积压中列出,并希望将来与DeAfult C ++ Intellisense一起工作。 comping comping and comping and and comping可能很烦人 - 实际上并未同步一些警告和错误。 C ++ 2a功能支持

1
投票

我有相同的问题,但是有C#。我应该认为这不是一个错误,但是只是在C#扩展中不支持吗?

	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.