将 VS 格式设置导出到 MonoDevelop
Export VS formatting settings to MonoDevelop
我在一个小的开发团队中工作(我自己和另一个),我们在不同的平台上工作(我自己在 Windows,他在 Linux);这是有意为之的,以便我们可以确保所有功能都完全跨平台兼容。这意味着他正在使用 MonoDevelop 5.9,而我正在使用 Visual Studio Community 2013。
由于我们的代码格式选项略有不同,我可以导出我的 VS 代码格式选项供他在 MonoDevelop 中使用吗?我们决定使用 Unix 行尾,VS 支持,所以这不是问题,但我们的缩进、间距和括号设置似乎总是略有不同。
MonoDevelop / Xamarin Studio 具有匹配的 C# 文本策略,可用于匹配 Visual Studio 代码样式默认值。
在MD/XS中,打开Preferences/Source Code/Code Formatting/C# source code
在该面板中,您可以 select 各种内置的默认样式,包括 'Microsoft Visual Studio'。在 selecting 之后,您可以根据需要自定义它以匹配您可能在 VS 中所做的任何更改。
如果在 selection 完成后需要重新格式化任何源文件,MD/XS 有一个菜单命令可以重新格式化为该样式:Edit / Format / Format Document
样式存储在基于 XML 的文件中 (XamarinStudio-5.0 / Policies / Default.mdpolicy.xml) 但我个人并不知道这一点匹配任何 Visual Studio 文件的文件格式:
<TextStylePolicy inheritsSet="VisualStudio" inheritsScope="text/plain" scope="text/x-csharp">
</TextStylePolicy>
我在一个小的开发团队中工作(我自己和另一个),我们在不同的平台上工作(我自己在 Windows,他在 Linux);这是有意为之的,以便我们可以确保所有功能都完全跨平台兼容。这意味着他正在使用 MonoDevelop 5.9,而我正在使用 Visual Studio Community 2013。
由于我们的代码格式选项略有不同,我可以导出我的 VS 代码格式选项供他在 MonoDevelop 中使用吗?我们决定使用 Unix 行尾,VS 支持,所以这不是问题,但我们的缩进、间距和括号设置似乎总是略有不同。
MonoDevelop / Xamarin Studio 具有匹配的 C# 文本策略,可用于匹配 Visual Studio 代码样式默认值。
在MD/XS中,打开Preferences/Source Code/Code Formatting/C# source code
在该面板中,您可以 select 各种内置的默认样式,包括 'Microsoft Visual Studio'。在 selecting 之后,您可以根据需要自定义它以匹配您可能在 VS 中所做的任何更改。
如果在 selection 完成后需要重新格式化任何源文件,MD/XS 有一个菜单命令可以重新格式化为该样式:Edit / Format / Format Document
样式存储在基于 XML 的文件中 (XamarinStudio-5.0 / Policies / Default.mdpolicy.xml) 但我个人并不知道这一点匹配任何 Visual Studio 文件的文件格式:
<TextStylePolicy inheritsSet="VisualStudio" inheritsScope="text/plain" scope="text/x-csharp">
</TextStylePolicy>