2017-04-03 178 views
0

當我寫JavaScript時,我喜歡在新行上加上大括號。 當我創建一個for循環或if語句時,例如,在關閉後按'return'鍵('然後嘗試放入'{',但它像圖片一樣縮進,真的很煩人,我知道我可以退格但有時我只是不停地打字和討厭。有沒有辦法來改變設置以停止?我看看,但無法找到任何東西。在新行上的大括號括號。

我知道它縮進的if語句不需要花括號

enter image description here

回答

0

我找不到一個特定於將開口花括號放到下一行的設置,但是,用戶設置爲禁用自動縮進,您可以嘗試設置以下內容選項設置爲false,而不是:

// Automatically indent when creating a new block 
"smartIndent": true, 

大多數JavaScript編寫與開括號放在同一行作爲新範圍級別(例如,函數定義,迭代器,條件語句),所以我懷疑支架在默認情況下此設置這樣新的代碼將在新層次的塊內正確縮進。

如果你喜歡自動縮進,你可以做的另一件事是點擊回車後點擊shift + tab。這會使您的標籤級別降低一級。輸入大括號後再次回車時,自動意圖將移動到塊的正確級別。

+0

我確實嘗試過,但後來它刪除所有縮進,我不認爲我在尋找什麼是可能的 –