【问题标题】:VSCode doesn't autocomplete when text is highlighted after another autocompletion当文本在另一个自动完成后突出显示时,VSCode 不会自动完成
【发布时间】:2020-04-20 12:17:46
【问题描述】:

在 Visual Studio 代码上编辑文本时,当我使用自动完成功能时(如图所示) https://i.stack.imgur.com/0WKnm.png

它突出显示我的文本(在输入时)并且自动完成功能停止工作

https://i.stack.imgur.com/HjK6T.png

自动完成 if 语句时也是如此

https://i.stack.imgur.com/WPNVX.png

有什么方法可以禁用该高亮显示,或者即使有高亮显示也让它自动完成?

【问题讨论】:

    标签: visual-studio-code autocomplete intellisense vscode-settings


    【解决方案1】:

    在你的 settings.json 文件中添加它,它会阻止这种行为:

    "editor.suggest.snippetsPreventQuickSuggestions": true,
    

    【讨论】:

      【解决方案2】:

      如果您想要自动完成下拉列表代码突出显示时 (例如:在您为您执行自动完成和 VS Code 自动突出显示之后):

      "editor.suggest.snippetsPreventQuickSuggestions": false,
      

      ^^^ 在你的 settings.json ^^^

      示例操作: 编辑 html 文档:您在 div 中输入了 'class...'

      <div clas..>
           Something...
      <div>
      

      它应该自动完成

      <div class="HIGHLIGHTEDTXT">
           Something...
      <div>
      

      使用 HIGHLIGHTEDTXT,您可以输入任何内容,然后会显示自动完成下拉菜单。

      附言

      如果在突出显示文本时设置为 TRUE,则不会出现自动完成下拉菜单。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-11
        • 1970-01-01
        • 2015-08-22
        • 2019-07-31
        • 1970-01-01
        • 2023-03-09
        • 2015-08-20
        • 1970-01-01
        相关资源
        最近更新 更多