我正在使用 SublimeCodeIntel 包,目前,当我键入分号结束一行时,Sublime 不断弹出自动完成建议框:
目前,我必须在分号后按“Shift+Enter”或“Esc”然后“Enter”才能跳转到下一行,但这很烦人。我不想完全禁用自动完成功能,相反,我想在键入分号“;”时专门禁用自动完成建议弹出窗口。
我正在使用 SublimeCodeIntel 包,目前,当我键入分号结束一行时,Sublime 不断弹出自动完成建议框:
目前,我必须在分号后按“Shift+Enter”或“Esc”然后“Enter”才能跳转到下一行,但这很烦人。我不想完全禁用自动完成功能,相反,我想在键入分号“;”时专门禁用自动完成建议弹出窗口。
不确定您是否解决了这个问题,但我按照此处发布的说明停止了这种行为:
在 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,问题就解决了。
我也面临同样的问题。在我的情况下,这是由于一个包“带有方法签名的自动完成 JavaScript”。检查你的清单。如果您在已安装的软件包列表中有此软件包,请禁用它。自动完成扩展将不存在。