2017-02-28 50 views
0

添加函數名和左括號之間的空格在Visual Studio代碼的JavaScript編輯器,我想函數名和開括號(當function被定義)之間添加一個空格。如何在VS代碼

function name() // <- whitespace before brackets 
{ 
    ... 
} 

但是當我按[Enter]時,會自動刪除空格。

是否可以保留它(或自動插入一個空格)而不禁用自動格式化程序?

我知道我可以使用[Ctrk + Z]刪除最後一個自動格式化,但我想避免這種情況。

+0

它應該。也許可以嘗試按照[本教程](https://code.visualstudio.com/Docs/customization/userandworkspace)更改VSCode設置。在右邊的編輯器,只需添加至底部'「typescript.format.placeOpenBraceOnNewLineForFunctions」:TRUE' – Acidic

+0

@Acidic我知道,但我已經做了這一點,無論是真的還是假的變化沒有...... – Supersharp

回答

1
function name() { 
    ... 
} 

您需要這樣的代碼嗎?只需使用快捷鍵:Shift + Alt + F

+0

當然不是!這將刪除我所有的空白... – Supersharp

+0

是你的vscode版本是最新的?我已經在我的vscode中測試過它,它運行良好。 – TerrySu

+0

它的版本是1.9.1,對我來說,這樣可以去掉開放括號之前的空格。 – Supersharp