autocomplete - 我想在键入分号时禁用 sublime 自动完成建议弹出窗口

标签 autocomplete sublimetext3 sublimecodeintel

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

example of the autocomplete suggestion after putting a semicolon

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

最佳答案

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

在 Windows 上:

选择包设置 > SublimeCodeIntel > 键绑定(bind) - 用户,
并将以下内容添加到 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,问题就解决了。

关于autocomplete - 我想在键入分号时禁用 sublime 自动完成建议弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44260077/

相关文章:

javascript - 查找包含 AutoCompleteExtender 的 UpdatePanel 的 ID

php - 如何在Sublime文字代码段中转义$

sublimetext - 克隆一个 sublime text 3 高亮语法定义

c# - 通过 Windows 注册表禁用 IE11 中的自动完成

javascript - Jquery UI 自动完成工作正常但得到空白结果

macos - 如何授予 Sublime Text 3 对 Web 服务器的 DocumentRoot 中的文件的写权限?

sublimetext2 - SublimeCodeIntel - 如何设置 Python 3 安装路径

python - Linux环境下如何设置sublime text 2的sublimecodeintel?

parsing - 自动完成与解析器集成