【问题标题】:I want to disable the sublime autocomplete suggestion pop-ups when I type semicolon我想在输入分号时禁用崇高的自动完成建议弹出窗口
【发布时间】:2017-10-30 19:13:21
【问题描述】:

我正在使用 SublimeCodeIntel 包,目前,当我输入分号结束一行时,Sublime 不断弹出自动完成建议框:

目前,我必须在分号后按“Shift+Enter”或“Esc”然后“Enter”才能跳到下一行,但这很烦人。我不想完全禁用自动完成功能,而是想在键入分号“;”时专门禁用自动完成建议弹出窗口。

【问题讨论】:

标签: autocomplete sublimetext3 sublimecodeintel


【解决方案1】:

我也遇到了同样的问题。在我的情况下,这是由于一个包“带有方法签名的自动完成 JavaScript”。检查你的清单。如果您在已安装的软件包列表中有此软件包,请禁用它。自动完成扩展将不存在。

【讨论】:

    【解决方案2】:

    不确定你是否解决了这个问题,但我按照here 发布的说明阻止了这种行为:

    在 Windows 上:

    选择 Package Settings > SublimeCodeIntel > Key Bindings - User,
    并将以下内容添加到Default (Windows).sublime-keymap - User:

    { 
      "keys": [";"], 
      "command": "run_macro_file", 
      "args": {"file": "Packages/User/unAutoSemiColon.sublime-macro"} 
    }
    

    然后选择首选项 -> 浏览包 -> 用户,
    保存一个名为unAutoSemiColon.sublime-macro 的文件,内容如下:

    [
        {
            "args":
            {
                "characters": ";"
            },
            "command": "insert"
        }
    ]
    

    最后,重启你的sublime,问题就解决了。

    【讨论】:

    • 这绝对不适用于 Mac,但您链接中的上一个示例运行良好!
    • 是的,这是一个 Windows 解决方案。我会更新我的答案。
    • 去掉“和”
    猜你喜欢
    • 2018-07-31
    • 2011-07-07
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 2021-09-07
    相关资源
    最近更新 更多