对于WSL扩展,按F12键转到VS Code中的“定义”对我不起作用。
我验证了通过打开“截屏广播”模式可以识别F12,并且WSL通过卸载WSL扩展并在另一个项目中尝试F12导致了“转到定义”问题。
我还能提供其他信息吗?几天前这对我有用,但我所知道的没有任何变化。我尝试了WSL扩展的旧版本,但无法使用“转到定义”。
谢谢!
答案 0 :(得分:0)
我注意到终端卡在了“正在启动...”状态。我认为我可以通过安装“ Terminal Here” WSL扩展程序来解决此问题。
答案 1 :(得分:0)
我正在为 C# 项目使用带有 WSL 扩展的 VsCode,接下来的事情帮助了我。看起来您必须在“wsl 版本的 vsCode”中再次为每种语言安装扩展。打开项目后,转到 ExtensionManager 并尝试安装足够的扩展(在我的情况下,C# 是 omnisharp),而不是常规安装按钮,应该有“在 WSL:ubuntu 中安装”按钮。安装完成后重启 VsCode,它应该/可能工作。