2012-06-06 85 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中修復」 –