Visual Studio 代码 - 将用户代码段放在 Emmet 代码段之上?

Visual Studio Code - Put User Snippets above Emmet Snippets?

有没有办法让用户片段显示在建议下拉列表中的 emmet 片段上方?

目前,与 emmet 代码段相同缩写的我的代码段将出现在下拉列表中的第二位。我只想按回车键接受我的代码片段,而不必先按向下箭头。

我的设置中有这个,但没有用:

"editor.snippetSuggestions": "top",

使用用户代码片段进行自定义的原因是,虽然我知道如何自定义 emmet 代码片段,但自定义 emmet 代码片段中更受限制的语法不允许我创建我需要的代码片段,而常规用户代码片段可以允许。

您可以通过组合设置降低 emmet 建议的优先级:

editor.snippetSuggestions: top (Editor: Snippet Suggestions) 会将片段作为最重要的建议,这样您就可以接受最重要的建议作为您的自定义片段之一。

禁用 Emmet: Show Suggestions as Snippets 将阻止 emmet 建议以与其他代码段相同的优先级出现。