【问题标题】:VS Code - WSL - Go To Definition not workingVS Code - WSL - 转到定义不起作用
【发布时间】:2020-02-05 05:22:58
【问题描述】:
在 VS Code 中按 F12 转到定义不适用于 WSL 扩展。
我通过打开截屏模式验证了 F12 已被识别,并且 WSL 通过卸载 WSL 扩展并在另一个项目中尝试 F12 导致了 Go To Definition 问题。
我还能提供其他信息吗?几天前这对我有用,据我所知没有任何改变。我尝试了旧版本的 WSL 扩展,但无法让 Go To Definition 工作。
谢谢!
【问题讨论】:
标签:
visual-studio-code
windows-subsystem-for-linux
【解决方案1】:
我注意到终端卡在“正在启动...”状态。我想我可以通过安装“Terminal Here”WSL 扩展来解决这个问题。
【解决方案2】:
我正在为 C# 项目使用带有 WSL 扩展的 VsCode,接下来的事情帮助了我。看起来您必须在“wsl 版本的 vsCode”中再次为每种语言安装扩展。打开项目后,转到 ExtensionManager 并尝试安装足够的扩展(在我的情况下,C# 是omnisharp),而不是常规安装按钮,应该有“在 WSL:ubuntu 中安装”按钮。安装完成后重新启动 VsCode,它应该/可能会工作。