VS Code - WSL - 转到定义不起作用

Joh*_*itt 5 visual-studio-code windows-subsystem-for-linux

对于使用 WSL 扩展的我来说,按 F12 转到 VS Code 中的定义不起作用。

我通过打开截屏模式验证了 F12 能够被识别,并且通过卸载 WSL 扩展并在另一个项目中尝试 F12,WSL 导致了“转到定义”问题。

我还可以提供其他信息吗?几天前这对我有用,据我所知没有任何改变。我尝试了旧版本的 WSL 扩展,但无法让 Go To Definition 正常工作。

谢谢你!

小智 5

我正在将 VsCode 与 WSL 扩展一起用于 C# 项目,接下来的事情对我有所帮助。看来您必须在“vsCode 的 wsl 版本”中再次安装每种语言的扩展。打开项目后,转到 ExtensionManager 并尝试安装足够的扩展(在我的情况下,C# 是omnisharp),而不是常规安装按钮,应该是“在 WSL:ubuntu 中安装”按钮。安装完成后,重新启动 VsCode,它应该/可能可以工作。


Joh*_*itt 0

我注意到终端陷入“正在启动...”状态。我想我可以通过安装“Terminal Here”WSL 扩展来解决这个问题。