3

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

放置分号后的自动完成建议示例

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

4

2 回答 2

3

不确定您是否解决了这个问题,但我按照此处发布的说明停止了这种行为:

在 Windows 上:

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

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

然后选择 Preferences -> Browse Packages -> Users,
保存一个名为unAutoSemiColon.sublime-macro以下内​​容的文件:

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

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

于 2018-01-13T20:35:33.240 回答
0

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

于 2017-10-23T08:33:19.630 回答