【问题标题】:Prevent sublime autocompleter popup after semicolon(;) at the end of line防止在行尾分号(;)之后弹出崇高的自动完成器
【发布时间】:2017-10-18 06:11:47
【问题描述】:

; 之后,即当我按 enter 时,在每一行的末尾,我得到单词 'prototype' is added() by the auto completer.I 我按 shift+enter 然后作为正常输入,没有任何自动完成。添加。如何在分号后停止自动完成?

这是我已安装的软件包列表。我认为这是与某些软件包有关的问题。

如果这些包中的任何一个导致问题请帮助我

【问题讨论】:

  • 顺便说一句,它不完全是那个问题的副本。在那种情况下,当重新安装或卸载软件包时,它并没有对问题产生任何影响。但在我的情况下,我尝试更改软件包并且问题不再存在......
  • 这个问题特别是关于“JavaScript Completions”包的问题。但就我而言,我无法弄清楚是哪个包导致了这个问题。

标签: javascript sublimetext3 sublimetext


【解决方案1】:

将此添加到您的设置中:

  "auto_complete_selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc - punctuation.terminator - punctuation.separator"

这将防止在键入分号或其他语句终止符或逗号和冒号等分隔符后出现自动完成建议弹出窗口。

相关文档:

【讨论】:

    【解决方案2】:

    对于任何人来说,我的问题是包“SublimeCodeIntel”。

    在输入分号后,将$('string/element/array/function/jQuery object/string, context') 添加到每行的末尾(自动完成建议为$('#select DOM Element'))。

    【讨论】:

      【解决方案3】:

      我找到了我的问题的答案。我发布这个是为了帮助别人。它是因为包'Auto Complete JavaScript with Method Signature'。当我禁用软件包时,这些自动完成扩展就消失了。

      【讨论】:

        猜你喜欢
        • 2021-08-17
        • 2017-10-30
        • 1970-01-01
        • 2014-02-07
        • 2021-10-28
        • 2015-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多