【问题标题】:VS Code Intellisense don't suggest snippet at firstVS Code Intellisense 一开始不建议片段
【发布时间】:2016-10-18 05:33:34
【问题描述】:

我想在 VSCode 中使用代码 sn-ps。但是,例如,当我在 javascript 文件中键入 for 时,Intellisense 不建议 sn-p "for-loop" - 我需要手动滚动下拉列表并选择它。有什么方法可以让 VSCode 一开始就建议 sn-ps 吗?谢谢!

UPD:我找到了有同样问题的人,但他没有答案 - link

【问题讨论】:

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


    【解决方案1】:

    您需要使用带有"top" 值的editor.snippetSuggestions 配置选项。请参阅Customizing IntelliSense 文章了解更多提示和技巧。

    【讨论】:

      【解决方案2】:

      还有另一种方法可以通过设置来处理此问题 “editor.tabCompletion”:真, 这样,只要有可用的 snnipet,它就会自动使用它,甚至不用两次使用 tab 打开列表。

      1. 文件 > 首选项 > 设置(Mac 上的代码 > 首选项 > 设置)
      2. 打开左侧的“编辑器”菜单
      3. 编辑“editor.tabCompletion”:真

      更多信息:https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense

      【讨论】:

      • 现在变了:是 "editor.tabCompletion": "onlySnippets"
      【解决方案3】:

      现在 VS Code 主要抽象出 settings.json 文件,您可以按照 Kavu 显示的说明执行操作,并附上以下额外提示:

      • 转到首选项>设置

      • 在顶部找到 Search settings 文本输入

      • 输入“sn-p”

      设置应该在结果集的顶部:

      【讨论】:

        【解决方案4】:

        editor.snippetSuggestions 设置为top 仅适用于某些sn-ps:for 但不适用于foreach。使用top,sn-p 确实在完成列表中显示得更高,但由于某种原因,关键字版本是突出显示的,sn-p 选项滚动到视图之外(并且滚动条很快消失,给人的印象是没有隐藏)

        editor.tabCompletiontrue 方法适用于 forforeach

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-09-05
          • 2018-09-27
          • 2020-01-22
          • 1970-01-01
          • 2017-07-22
          • 2021-04-07
          相关资源
          最近更新 更多