VS Code Intellisense 一开始不建议代码片段
VS Code Intellisense don't suggest snippet at first
我想在 VSCode 中使用代码片段。但是,例如,当我在 javascript 文件中键入 for
时,Intellisense 不会建议片段 "for-loop" - 我需要手动滚动下拉菜单并 select 它。有什么方法可以让 VSCode 首先推荐片段吗?谢谢!
UPD:我找到了有同样问题的人,但他没有答案 - link
您需要使用具有 "top"
值的 editor.snippetSuggestions
配置选项。请参阅 Customizing IntelliSense 文章了解更多提示和技巧。
还有一种方法可以通过设置来处理这个问题
"editor.tabCompletion": 是的,
这样,只要有可用的 snnipet,它就会自动使用它,甚至无需使用 tab 两次打开列表。
- 文件 > 首选项 > 设置(代码 > 首选项 > Mac 上的设置)
- 打开左侧的"Editor"菜单
- 编辑"editor.tabCompletion":正确
更多信息:https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense
现在 VS Code 大部分抽象掉了 settings.json
文件,您可以按照 Kavu 显示的说明执行此奖励提示:
转到“首选项”>“设置”
在顶部找到 Search settings
文本输入
输入"snippet"
设置应该在结果集的顶部:
将 editor.snippetSuggestions
设置为 top
仅适用于某些片段:for
但不适用于 foreach
。使用 top
,代码段确实在完成列表中显示得更高,但由于某种原因,关键字版本被突出显示,代码段选项滚动到视图之外(并且滚动条迅速消失,给人的印象是没有隐藏任何东西)
editor.tabCompletion
到 true
的方法适用于 for
和 foreach
。
我想在 VSCode 中使用代码片段。但是,例如,当我在 javascript 文件中键入 for
时,Intellisense 不会建议片段 "for-loop" - 我需要手动滚动下拉菜单并 select 它。有什么方法可以让 VSCode 首先推荐片段吗?谢谢!
UPD:我找到了有同样问题的人,但他没有答案 - link
您需要使用具有 "top"
值的 editor.snippetSuggestions
配置选项。请参阅 Customizing IntelliSense 文章了解更多提示和技巧。
还有一种方法可以通过设置来处理这个问题 "editor.tabCompletion": 是的, 这样,只要有可用的 snnipet,它就会自动使用它,甚至无需使用 tab 两次打开列表。
- 文件 > 首选项 > 设置(代码 > 首选项 > Mac 上的设置)
- 打开左侧的"Editor"菜单
- 编辑"editor.tabCompletion":正确
更多信息:https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense
现在 VS Code 大部分抽象掉了 settings.json
文件,您可以按照 Kavu 显示的说明执行此奖励提示:
转到“首选项”>“设置”
在顶部找到
Search settings
文本输入输入"snippet"
设置应该在结果集的顶部:
将 editor.snippetSuggestions
设置为 top
仅适用于某些片段:for
但不适用于 foreach
。使用 top
,代码段确实在完成列表中显示得更高,但由于某种原因,关键字版本被突出显示,代码段选项滚动到视图之外(并且滚动条迅速消失,给人的印象是没有隐藏任何东西)
editor.tabCompletion
到 true
的方法适用于 for
和 foreach
。