我创建了一个项目,我已经通过 VS 22 使用了很长时间。我还提供了第三方库的链接,以便使用它们并查看它们的类和方法。这个功能在 VS 22 中工作起来非常方便,但是现在我想尝试使用 VS Code 却遇到了一些困难。
简单来说:
在 VS 22 中,我可以轻松打开我要使用的任何类,最重要的是,我可以查看其父类 在此输入图片描述
但是VS Code并没有提供这样的机会。 在此输入图片描述
VS Code 是否有任何扩展可以为我提供与 VS 22 相同的功能?
我试图找到某种扩展,但没有成功
要在 VS Code 中实现与 Visual Studio 2022 中类似的功能,您将需要使用扩展和配置设置的组合。以下是设置 VS Code 以实现更好的代码导航和类层次结构查看的分步指南:
安装所需的扩展:
配置扩展和设置:
omnisharp.json
文件来自定义设置。{
"omnisharp.enableRoslynAnalyzers": true,
"omnisharp.enableEditorConfigSupport": true,
"omnisharp.organizeImportsOnFormat": true,
"omnisharp.enableDecompilationSupport": true
}
{
"editor.codeLens": true
}
查看父类和层次结构:
特定用例的扩展:
替代工具:
settings.json
中的示例设置:以下是配置后
settings.json
的示例:
{
"csharp.format.enable": true,
"omnisharp.enableRoslynAnalyzers": true,
"omnisharp.enableEditorConfigSupport": true,
"omnisharp.organizeImportsOnFormat": true,
"omnisharp.enableDecompilationSupport": true,
"editor.codeLens": true,
"editor.formatOnSave": true,
"vs-solution-explorer.showMode": "activityBar",
"outline.showFiles": true,
"outline.showVariables": true,
"outline.showFunctions": true,
"outline.showModules": true
}
通过执行这些步骤并使用推荐的扩展和设置,您应该能够在 VS Code 中实现与 Visual Studio 2022 中类似的开发体验。