每次我「重新格式化代碼」時,WebStorm都會在任何空白大括號之間放置一個新行。舉例來說,如果我有這樣的代碼:WebStorm,空代碼塊和花括號
export class Example {}
,我重新格式化代碼(Command + Option + L
在Mac),我結束了這一點:
export class Example { }
我怎樣才能阻止我的編輯從插入新行? WebStorm版本是2016.2
每次我「重新格式化代碼」時,WebStorm都會在任何空白大括號之間放置一個新行。舉例來說,如果我有這樣的代碼:WebStorm,空代碼塊和花括號
export class Example {}
,我重新格式化代碼(Command + Option + L
在Mac),我結束了這一點:
export class Example { }
我怎樣才能阻止我的編輯從插入新行? WebStorm版本是2016.2
按照WebStorm在線幫助:
在 Braces Placement Options
設置Braces placement style
到Next line if wrapped
如果我進入'Webstorm-> Preferences-> Editor-> Code Style-> TypeScript-> Wrapping and Braces'並選擇'Next line if wrapped'for'大括號放置 - >在類聲明中,OPENING大括號被移動,而不是右大括號。 – exk0730
@ exk0730你可以嘗試將它設置爲'行尾'嗎? – otorrillas
是的,我相信這就是它的默認設置。它似乎只控制開始的大括號:/ – exk0730
所以這個代碼:'export class Example {}'將被改爲 'export class Example {[NEW_LINE]}' 不管是什麼。 但是這個代碼:'constructor(){}'將保持原樣,如果我打開'在一行中簡單的方法'。 這非常接近(因爲我不應該有太多的空類),所以我會接受這個答案。謝謝。 – exk0730
類示例與我的設置保持一致 - 上述2個更改是我所做的唯一一項。 – LazyOne