我想在VSCode中使用代码片段。但是当我在javascript文件中键入for
时,智能感知器并不建议使用片段" for-loop" - 我需要手动滚动下拉列表并选择它。有没有办法让VSCode首先建议片段?谢谢!
答案 0 :(得分:90)
您需要将editor.snippetSuggestions
配置选项与"top"
值一起使用。有关更多提示和技巧,请参阅Customizing IntelliSense文章。
答案 1 :(得分:8)
还有一种方法可以通过设置来解决这个问题 " editor.tabCompletion":是的, 这样,只要有可用的snnipet,它就会自动使用它,甚至无需使用标签两次打开列表。
更多信息:https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense
答案 2 :(得分:1)
现在,VS Code主要将settings.json
文件提取出来,您可以按照以下提示操作Kavu所示的说明:
转到“偏好设置”>“设置”
在顶部找到Search settings
文本输入
在“代码段”中输入
设置应位于结果集的顶部:
答案 3 :(得分:1)
将editor.snippetSuggestions
设置为top
仅适用于某些摘要:for
,而不适用于foreach
。使用top
时,代码段确实在完成列表中显得较高,但是由于某些原因,关键字版本是突出显示的内容,代码段选项滚动到了视图之外(并且滚动条快速消失,给人的印象是没有任何隐藏的内容)
editor.tabCompletion
至true
的方法对for
和foreach
均适用。