Ant*_*lev 26 code-formatting visual-studio
我们团队的不同开发人员在这里有着截然不同的复选框:

因此,Visual Studio不断重新格式化代码,这确实污染了我们的提交.
我要的是有一个什么(.reg文件或东西),每个开发者的电脑上运行,以便这些设置将是一致的.
我怎样才能做到这一点?
Fré*_*ric 19
使用VS2017时,会考虑.editorconfig文件并允许覆盖本地首选项.在源代码管理下将其置于项目解决方案的根目录(甚至更高),以便将其与源分发给每个开发人员.
您可以通过VS2017(v15.3)特定属性设置.Net编码约定,此处记录.
示例文件:
root=true
[*]
end_of_line = CRLF
insert_final_newline = true
[*.cs]
indent_style = tab
dotnet_sort_system_directives_first = true
csharp_space_after_cast = true
[*.xsd]
indent_style = tab
[*.json]
indent_style = space
indent_size = 2
[*.xml]
indent_style = space
indent_size = 2
[*.cshtml]
indent_style = space
indent_size = 4
Run Code Online (Sandbox Code Playgroud)
该IntelliCode实验扩展具有生成编辑配置文件功能,看到这个博客帖子获取更多信息.
Edd*_*ddy 12
您可以使用"导入和导出设置"选项从工具菜单中的某个visual studio实例导出所需的设置.这会将设置保存到.vssettings文件(实际上是一个xml文件)中
<PropertyValue name="TabSize">4</PropertyValue>
Run Code Online (Sandbox Code Playgroud)
然后,您可以通过用户界面(相同的菜单选项)在其他计算机上导入这些设置,也可以使用命令行从命令行加载它们.
devenv.exe /Resetsettings <your settingsfile>
Run Code Online (Sandbox Code Playgroud)
此命令行设置在此处记录
| 归档时间: |
|
| 查看次数: |
7379 次 |
| 最近记录: |