VSCODE 片段:仅按下一个字符后强制智能感知
VSCODE snippets : Force intellisense after only one character pressed
我是 VSCode 的新手,我想测试它以与我的 sublime text 配置进行比较。我想创建一个非常简单的片段,当我只按 < 键时,它允许我编写 ruby 代码 <%= %>
。
这是我的代码片段:
"My snippet": {
"prefix": "<",
"body": [
"<%= %>"
],
"description": "My snippet"
}
所以这段代码有效,但我必须在我的文件中按 Ctrl+Space 以显示 IntelliSense 列表(用我的片段)。我只想按 < 和 Tab 来完成这个,而不是按 Ctrl+Space总是。
你知道有配置吗?
谢谢
您可以设置两个配置值,以便 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,
尽快弹出此设置建议。
你的问题已经很久了,但我认为它可能对其他人有所帮助。
在设置中你需要启用editor.tabCompletion
,然后你可以按tab即使没有IntelliSense。
要在前缀后按 Tab
时将片段 auto-injected 放入 VS 代码编辑器(即使这只是一个字符),您需要设置 editor.tabCompletion
设置到 onlySnippets
,既不是 off
也不是 on
。
"editor.tabCompletion": "onlySnippets",
就我个人而言,我认为这是一个非常奇怪的行为,并且理论上,对于 on
值,tabCompletion
选项也应该有效。但不知怎的,这个选项是这样工作的,至少对我来说是这样。
我是 VSCode 的新手,我想测试它以与我的 sublime text 配置进行比较。我想创建一个非常简单的片段,当我只按 < 键时,它允许我编写 ruby 代码 <%= %>
。
这是我的代码片段:
"My snippet": {
"prefix": "<",
"body": [
"<%= %>"
],
"description": "My snippet"
}
所以这段代码有效,但我必须在我的文件中按 Ctrl+Space 以显示 IntelliSense 列表(用我的片段)。我只想按 < 和 Tab 来完成这个,而不是按 Ctrl+Space总是。
你知道有配置吗?
谢谢
您可以设置两个配置值,以便 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,
尽快弹出此设置建议。
你的问题已经很久了,但我认为它可能对其他人有所帮助。
在设置中你需要启用editor.tabCompletion
,然后你可以按tab即使没有IntelliSense。
要在前缀后按 Tab
时将片段 auto-injected 放入 VS 代码编辑器(即使这只是一个字符),您需要设置 editor.tabCompletion
设置到 onlySnippets
,既不是 off
也不是 on
。
"editor.tabCompletion": "onlySnippets",
就我个人而言,我认为这是一个非常奇怪的行为,并且理论上,对于 on
值,tabCompletion
选项也应该有效。但不知怎的,这个选项是这样工作的,至少对我来说是这样。