我在Visual Studio代码
中配置了以下TypeScript代码段"console.log": {
"prefix": "cl",
"body": [
"console.log();"
],
"description": "console.log()"
}
然而,它并不起作用,因为已经为cl
(类)定义了一个片段。我怎么能用我的那个覆盖该片段呢?我想使用cl
,因为我有其他IDE以相同的方式配置,并且不希望改变我的约定。
答案 0 :(得分:2)
当您输入cl
时,会显示cl片段的所有可能扩展列表,并且您的代码段可能位于列表底部。要访问列表顶部的代码段,您可以将以下内容添加到settings.json
// Place your settings in this file to overwrite the default settings
{
"typescript.useCodeSnippetsOnMethodSuggest": true,
"editor.snippetSuggestions": "top",
"editor.tabCompletion": true
}
注意editor.snippetSuggestions
。这是定义自动填充列表排序的设置,当您键入代码段的缩写时,该列表会显示。默认情况下,它是bottom
,这就是您的代码段出现在列表末尾的原因。