當我嘗試添加關閉括號時,它總是覆蓋右側的下一個括號。 這裏是一個屏幕捕捉(它看起來像我按下鍵盤上右鍵,但我其實插入一個新的右括號):如何使vscode在插入時停止重寫關閉括號
是否有可能改變這種行爲?
當我嘗試添加關閉括號時,它總是覆蓋右側的下一個括號。 這裏是一個屏幕捕捉(它看起來像我按下鍵盤上右鍵,但我其實插入一個新的右括號):如何使vscode在插入時停止重寫關閉括號
是否有可能改變這種行爲?
不,這是不可能的,這是由設計。當你輸入全新的代碼,並且你輸入一個左括號時,你會自動得到右括號(當然你有editor.autoClosingBrackets
)。然後,當你完成在這些括號內輸入任何你想要的內容時,你將如何「退出」並將結束括號保留在原來的位置?最自然的方法是輸入一個右括號!當然,這比將你的手移動到右箭頭鍵或鼠標移過它要容易得多。
因此,該功能可以幫助您從忘記來鍵入右括號,而不是實際輸入它的方法。 (雖然如果你碰巧因爲某些其他原因導航而沒有輸入它,那麼恭喜你,你可以免費得到這個支架!)
如果你想添加一個支架(和讓我注意在你的例子中,你會添加一個不匹配的括號!)要麼(1)在你輸入一個新的括號之前,把光標置於之後,或者(2)把光標放在你做了,但只是繼續輸入右括號,直到添加一個新的。無論哪種情況,任何新的括號只會被添加到羣集的末尾。
從技術上講,它解決了我的問題......但我真的很喜歡autoClosing功能。我只是不喜歡汽車覆蓋的東西。 – kundasaba