【发布时间】:2021-04-29 14:16:48
【问题描述】:
我的团队将 VS Code 和 Visual Studio 混合用于 C# 开发。我们将 VS Code 设置为使用 omnisharp 扩展在保存时自动格式化,并希望我们的 Visual Studio 文件具有相同的格式化选项。这可能吗?
目前,如果一个开发人员从 Visual Studio 推送代码,而另一个开发人员在 VS Code 中打开它,然后保存,则格式会更改,从而导致较大的差异。我能想到的唯一解决方案(除了仅使用 VS Code 之外)是记录在 Visual Studio 中更改了哪些文件,然后在 VS Code 中打开并保存它们。
【问题讨论】:
-
它有一个扩展名:marketplace.visualstudio.com/…(然后你“只需要”让每个人都安装它...)
-
在保存时重新格式化文件在多 IDE 环境中是一个糟糕的选择。把它关掉。
-
@PeterB 谢谢!然而,它更多的是我所追求的特定格式,不一定是保存功能的格式。 VS Code 使用了 omnisharp.json 文件,看起来 id 需要将其转换为 .editorconfig 文件才能使用您链接的扩展程序?
-
@Sinatr 我同意!不幸的是,这不是我可用的选项:(
-
也许 Visual Studio (.editorconfig) 中的代码样式部分可以提供帮助
标签: c# visual-studio visual-studio-code omnisharp