Xamarin Studio中的C#代码格式(即按Ctrl-I格式化文档时)会将行尾注释放到新行中。我找不到在C#代码格式策略设置中更改此方法的方法。如何改变这一点以保留同一行上的行尾注释?如何设置代码格式以允许行尾注释?
例如,利用这个代码:
public class Foo
{
int bar; // comment
}
如果我按Ctrl-I(或交替地从菜单中单击编辑>格式>格式文档,或选择代码,然后单击编辑>格式>格式选择从菜单)时,代码被重新格式化:
public class Foo
{
int bar;
// comment
}
我使用 v4.2.2建造2个V4.3在OS X上建立52
注意:这似乎是一个bug。所以我的问题确实如此 - 有没有人遇到过这样的问题,并提出了解决方法或解决方法,如果是的话,它是什么?
只是为了确保:我假设你自定义绑定'Ctrl + I'到'Edit |格式|格式文件?在最新版本的Xamarin Studio中,我没有再现你的问题 - 你能提供一行代码吗? –
@BradRem - 实际上已经有Ctrl-I绑定了(我在OS X v4.2.2 build 2上)。它发生在最后有“//评论”的任何行。新增示例。 – Ghopper21
从你提供的错误报告中听到的声音来看,他们不得不在它们的最后修复它,更重要的是,他们不知道它仍然是坏的。解决的办法是提交一个错误报告。 –