VS代码-WSL-转到定义不起作用

时间:2019-10-07 21:53:30

标签: visual-studio-code windows-subsystem-for-linux

对于WSL扩展,按F12键转到VS Code中的“定义”对我不起作用。

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

我还能提供其他信息吗?几天前这对我有用,但我所知道的没有任何变化。我尝试了WSL扩展的旧版本,但无法使用“转到定义”。

谢谢!

2 个答案:

答案 0 :(得分:0)

我注意到终端卡在了“正在启动...”状态。我认为我可以通过安装“ Terminal Here” WSL扩展程序来解决此问题。

答案 1 :(得分:0)

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