2017-10-28 46 views
2

我試過在騎手設置中找到與此問題有關的所有設置。我真的很喜歡匿名函數塊參數的開頭與我傳遞給它的函數在同一行,所以匿名函數的內容只是縮進一次。Rider - 在功能調用的同一行上保留匿名功能塊參數

期望中的造型:

EditorGuiBuilder.Horizontal(
    () => { 
     EditorGUILayout.TextField("text"); 
     EditorGUILayout.TextField("text"); 
    }); 

有一個現有的設置,將實現這一格式:

EditorGuiBuilder.Horizontal(() => { 
    EditorGUILayout.TextField("text"); 
    EditorGUILayout.TextField("text"); 
}); 

結果格式化後?

編輯:

古怪足以在同一行塊停留,如果有另一種說法

EditorGuiBuilder.Grid(iconsPerRow,() => { 
    EditorGUILayout.TextField("text"); 
}); 

回答

0

這些設置應該工作(文件|設置|編輯|代碼樣式| C#):

  1. 開「括號佈局」選項卡變化「匿名方法聲明」到「在線的 端」
  2. 在「換行和環繞」選項卡中取消選中「首選包裝 之前‘(’在調用」和「前體型包裝‘)’中調用」
+0

謝謝你,那確實起作用。 –