Linux环境中VScode无法进行函数跳转

586 阅读1分钟

前言

我在Ubuntu中使用VScode阅读源码,发现无法进行函数跳转。查了很久,最后发现了一下原因。

原因一

查看是否下载了clangd插件
在这里插入图片描述

原因二

查看是否关闭了intellisense。
注意:必须是Disabled,而不是disabled。第一个字母D必须大写!

在这里插入图片描述
在这里插入图片描述

原因三

compile_commands.json是否存在相应路径。

在这里插入图片描述

最终结果

(1)这个时候你应该就可以进行函数跳转了。
(2)不过我还是遇到过,即使这样也无法进行函数跳转。那么就需要你先关闭工作区,然后重新打开,即可。

在这里插入图片描述
在这里插入图片描述