2014-06-29 70 views
0

環標識不同的縮進是否有辦法,通過一個步驟停止MonoDevelop中去縮進環路標識?我在D上使用MonoDevelop 5.0.1在Ubuntu 12.04 LTS中使用Mono-D 2.1.9編寫。在MonoDevelop中

每當我給一個環路的標識符,因此它可以被打破或者在另一個嵌套循環繼續它總是去縮進與一步的循環語句,破壞了與一切一致性線。這可能看起來好多了,如果你使用了換行符,但是我沒有,我也不會改變我的整個工作流程來處理一個煩人的格式化問題。

這裏有一個例子就是我在談論:

void functionName() { 
    dosomething(); 
    foreach(Object o; array1) { //<- indents correctly if it doesn't have an identifier 
     o.dosomethng(); 
    } 
outer: foreach(Object o; array2) { //<- always indents one step back if identifier present 
     o.dosomething(); 
    } 
} 

有沒有一種方法來禁用的行爲?在編輯 - >首選項沒什麼>代碼格式化似乎在說這件事無論是d或任何C#

回答