如何设置vscode的代码段,使其在自动完成后可以自动触发vscode的智能感知?

时间:2018-10-08 00:40:21

标签: visual-studio-code intellisense code-snippets

我已经在javascript.json中设置了自定义代码段:

"Node regular import": { "prefix": "creq", "body": ["const ${2:module} = require('$1')"], "description": "Node regular import" },

当我键入creq然后按tab时,它会起作用:

enter image description here

但是,我希望这段代码自动完成还可以触发vscode的Intellisense。现在,我需要按ctrl + space来获取想要的内容:

enter image description here

有什么方法可以配置vscode,所以我不需要每次都按 Ctrl - Space 吗?

1 个答案:

答案 0 :(得分:1)

由于您输入的是字符串,因此以下设置对您不利:

"editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": false
}

将“ strings”更改为“ true”会有所帮助。除了第一个选项卡外,您仍然不会获得不打开建议就自动打开的建议,但是至少现在输入一些内容,例如您的第一个字母会触发建议,而不必执行 Ctrl -空格

相关问题