2012-06-06 64 views
1

MonoDevelop 3.0很棒,但它对重新格式化的热忱有点过分。MonoDevelop:重新格式化代码 - 调优

当我输入代码:

var serializer = new XmlSerializer (typeof(TDestination),extraTypes); 

然后按CTRL + SHIFT + F键格式化代码,将其更改这些行把一个参数,每行使其难以在函数调用来读或lambda表达式很长。

 var serializer = new XmlSerializer (
        typeof(TDestination), 
        extraTypes 
     ); 

我该如何让MonoDevelop离开换行符,因为它们是?

回答

1

进入首选项>>源代码>>代码格式>> C#源代码。选择一个自定义策略,按下“C#格式”选项卡,然后按下“编辑”按钮。我希望这有助于!

+0

当我设置选项不放一个新行,当我放置);最后,ti仍然包装整个代码。 –

+0

无论我尝试什么,我都无法复制您的问题。我会继续寻找...... –

+1

我跟他们的IRC频道中的一个Xamarin家伙交谈,他说“这是MD 3.0中的一个已知错误,它将在3.0.3中修复” –