VSCode 十分诡异的问题

2021-03-22 19:12:35 +08:00
 sherlock1122
最近用 VScode 看 C++ 代码。VScode 干 C++ 代码,主要两条路线:
clangd/ccls + compile_comands.json 。

同事推荐用 clangd 。
简单配置完成后,发现鼠标右键不一样,缺一个重要的功能:
"peek show call hierarchy " 或者中文叫 “速览调用层次结构”。
这个功能看起来很好用,可以看到一个函数在多个地方的调用层次。
使用的插件是:
Microsft 的 C++ 插件
clangd
Remote-ssh

可以确认,clangd 工作正常,不管是 WIndows 还是 MAC,都是采用 Remote-ssh 的方式。
我的就不会显示上面的 button,同事的就可以显示。仔细对比了同事的配置,没有差别。

我们装的都是同样的版本,都是最新版的 vscode 和 clangd 。
特地下载了 vscode-clangd 的代码,搜了一下,也没找到 call hierachy 相关的代码。

有人遇到过吗?
4996 次点击
所在节点    Visual Studio Code
5 条回复
sherlock1122
2021-03-22 19:24:11 +08:00
yazoox
2021-03-22 22:00:54 +08:00
重启电脑,重启 vscode ?
或者,插件卸载了,清除设置,再来一次?
hantsy
2021-03-22 22:43:45 +08:00
插件安装多了。VSCode 奇怪的事很多。
sherlock1122
2021-03-22 23:24:28 +08:00
@yazoox 这么操作了好多次,还换了电脑,都一样。至今没有 call hierarchy 的功能。
sherlock1122
2021-03-22 23:25:01 +08:00
@hantsy 也就想用 VSCode 看些 C++ 大项目,这么难……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/764038

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX