Visual studio code VS代码-关闭自动关闭标记,但保留自动完成
最近从Supreme Text 3切换到VS代码。总的来说,除了这件小事之外,我对这个转变很满意。如果没有解决方案,这件小事足以让人恼火,成为交易的破坏者。在ST3中,如果我键入一个Visual studio code VS代码-关闭自动关闭标记,但保留自动完成,visual-studio-code,Visual Studio Code,最近从Supreme Text 3切换到VS代码。总的来说,除了这件小事之外,我对这个转变很满意。如果没有解决方案,这件小事足以让人恼火,成为交易的破坏者。在ST3中,如果我键入一个,它不会自动插入一个,这很好,因为我经常粘贴它,不希望它就在那里关闭 然而,ST3所做的是在我键入正斜杠的那一刻完成标记。这是我希望从VS代码中获得的行为。我在任何地方都找不到这一点,这完全令人困惑。我知道如何自动关闭标签,但这不好,因为我必须手动关闭它们。我想让VS代码(如ST3)为我自动完成标记,但不是立即完成。
,它不会自动插入一个
,这很好,因为我经常粘贴它,不希望它就在那里关闭
然而,ST3所做的是在我键入正斜杠的那一刻完成标记。这是我希望从VS代码中获得的行为。我在任何地方都找不到这一点,这完全令人困惑。我知道如何自动关闭标签,但这不好,因为我必须手动关闭它们。我想让VS代码(如ST3)为我自动完成标记,但不是立即完成。转到文件>首选项>设置,搜索
html.autoClosingTags
,并将其设置为false
这样,当您键入
时,它不会自动插入
,但如果您开始键入,请将其添加到settings.json,使其像升华文本一样工作:
"html.autoClosingTags": false,
"auto-close-tag.SublimeText3Mode": true
在Windows/Linux上-Ctrl+Shift+p
在MacOS上-Cmd+Shift+p
在搜索框中键入settings.json
将下面的行粘贴到那里
“html.autoClosingTags”:false
按enter键不是什么大不了的事,但对于我想要关闭的每个标记,仍然需要额外的按键。感谢您的帮助,但我完全惊讶于没有一个实际的解决方案来解决给定VS代码的可定制性。您的意思是:转到“代码>首选项>设置…”“自动关闭标记。SublimiteText3Mode”
不是内置的。它随扩展而来。