将VS格式设置导出到MonoDevelop

时间:2015-07-08 02:28:35

标签: c# visual-studio visual-studio-2013 monodevelop

我在一个小型开发团队(我自己和另一个)工作,我们正在不同的平台上工作(我自己在Windows上,他在Linux上);这是故意的,以便我们可以确保所有功能都完全跨平台兼容。这意味着他正在与MonoDevelop 5.9合作,并与Visual Studio Community 2013合作。

由于我们的代码格式化选项略有不同,我可以导出我的VS代码格式化选项供他在MonoDevelop中使用吗?我们已经决定使用Unix行结尾,并且VS支持它,因此它不是问题,但我们似乎总是略有不同的缩进,间距和包围设置。

1 个答案:

答案 0 :(得分:1)

MonoDevelop / Xamarin Studio具有匹配的C#文本策略,可用于匹配Visual Studio代码样式的默认值。

在MD / XS中,打开首选项/源代码/代码格式/ C#源代码

在该面板中,您可以从各种内置默认样式中进行选择,包括' Microsoft Visual Studio'。选择后,您可以根据需要对其进行自定义,以匹配您在VS中所做的任何更改。

如果您需要在选择之后重新格式化任何源文件,MD / XS会有一个菜单命令,用于重新格式化为该样式:编辑/格式化/格式化文档

样式存储在基于XML的文件中( XamarinStudio-5.0 / Policies / Default.mdpolicy.xml )但我个人不知道这种文件格式与任何Visual Studio文件匹配:< / p>

<TextStylePolicy inheritsSet="VisualStudio" inheritsScope="text/plain" scope="text/x-csharp">
</TextStylePolicy>