2017-06-19 72 views
0

我不確定我的標題是否完全準確,但是,我想要在ReSharper格式中禁用該功能,並在格式化時刪除空格。下圖中描述的行爲(紅色=格式之前,綠=後格式)ReSharper格式:禁用刪除創建匿名對象的空間

ReSharper formatting

正如你可以去除id之前和fileId後看到的空間,所以:

new { id = fileId } - - > new {id = fileId}

我想禁用這種行爲,並且實際上(如果可能的話)強制執行前導和尾隨空格。我無法在ReSharper - > Options - > C# - > Formatting Style - > Spaces選項卡中找到該選項。

任何幫助,將不勝感激

+0

您可以在設置,以便它實際上增加了這些空間如果缺少 – EpicKip

+0

改變這種是的,我明白這一點。問題是我不知道該設置是什麼。 – nbokmans

+0

想找你,但我沒有安裝它。如果沒有其他人回覆,我會在一分鐘內回覆你:) – EpicKip

回答

1

你可以保持間距的選項:Within single-line initializer braces
它可以在這裏找到: ReSharper的 - >選項 - >代碼編輯 - > C# - >格式樣式 - >空間 enter image description here

+0

感謝這確實正是我所需要的:) – nbokmans

+0

@nbokmans很高興已經幫助 – EpicKip

+0

有沒有一種方法讓ReSharper實現這些規則而不是讓他們成爲優先?我知道在打字時,ReSharper會根據喜好來安排事情,但現有代碼呢?我真的不想在所有事情上運行清理代碼,我只想在檢查結果中出現空白問題? – BGTurner