我是VSCODE的新手,我想测试它以与我的sublime文本配置进行比较。我想创建一个非常简单的代码段,允许我编写ruby代码"<%=%>"当我只按"<"键。
以下是我的代码段代码:
"My snippet": {
"prefix": "<",
"body": [
"<%= $1 %>"
],
"description": "My snippet"
}
所以这段代码有效,但我必须按&#34; ctrl + space&#34;在我的文件中显示intellisense列表(使用我的代码段)。我只想按&#34;&lt;&#34; +&#34; tab&#34;要完成这个,不要按&#34; ctrl + space&#34;总是
你知道是否有配置吗?
Thanx
答案 0 :(得分:3)
你问题已经很久了,但我认为这有助于其他人。
在设置中,您需要启用“editor.tabCompletion”,即使没有智能感知,也可以按Tab键。
答案 1 :(得分:1)
要在您在前缀(即使只是一个字符)后按Tab
后将代码段自动注入VS代码编辑器,您需要将editor.tabCompletion
设置设置为{{1 }},既不是onlySnippets
也不是off
。
on
就个人而言,我认为这是一个非常奇怪的行为,并且从理论上讲,使用值 "editor.tabCompletion": "onlySnippets",
和on
选项也应该起作用。但是以某种方式,至少对于我来说,这种方式是可行的。
答案 2 :(得分:0)
您可以设置两个配置值,以便让VSCode立即显示建议和摘要。
// Controls if quick suggestions should show up or not while typing
"editor.quickSuggestions": true,
// Controls the delay in ms after which quick suggestions will show up
"editor.quickSuggestionsDelay": 0,
尽快弹出此设置建议。