Input “升华按键”;“逃避”;can';我什么都不打

Input “升华按键”;“逃避”;can';我什么都不打,input,sublimetext3,Input,Sublimetext3,我的最高版本是3083。当我按“ESCAPE”键时,光标变了,我不能再键入代码了。如果我关闭它,然后重新打开文件。我可以再打字了 通过键映射,我更改键绑定并删除以下代码。这不会再发生了。但是我不能像我用Ctrl+F打开的窗口那样关闭sublime中的某些窗口 这会发生在其他人身上吗 { "keys": ["escape"], "command": "clear_fields", "context": [ { "key": "has_next_field", "operat

我的最高版本是3083。当我按“ESCAPE”键时,光标变了,我不能再键入代码了。如果我关闭它,然后重新打开文件。我可以再打字了

通过键映射,我更改键绑定并删除以下代码。这不会再发生了。但是我不能像我用Ctrl+F打开的窗口那样关闭sublime中的某些窗口

这会发生在其他人身上吗

{ "keys": ["escape"], "command": "clear_fields", "context":
    [
        { "key": "has_next_field", "operator": "equal", "operand": true }
    ]
},
{ "keys": ["escape"], "command": "clear_fields", "context":
    [
        { "key": "has_prev_field", "operator": "equal", "operand": true }
    ]
}

我通过删除几个月前安装的Vintagous软件包解决了这个问题。 我不知道为什么这个问题几天前才开始出现

如果您没有安装Vintagous软件包 我建议您检查是否有任何包正在使用“escape”键绑定(您可以通过使用FindKeyConflicts包快速找到),并检查是否通过删除该包解决了问题


希望此修复对您有效。

我知道这是一个老问题,但我已经有一段时间遇到了完全相同的问题,这让我非常恼火。我已经设法找出了问题和解决方案,所以我会把它贴在这里,以防其他人有这个问题

问题是包“Vintage”不在您的忽略包设置中

要解决: 首选项->设置

这将同时打开全局和用户设置。 在用户设置中,您可能会看到以下内容:

{
    "ignored_packages":
    [

    ]
}
只需将其更改为:(或将其添加到用户设置文件中)


当您按下
退出
键时,您将在命令模式下进入。您可以在Sublime文本框架的底部看到您处于此模式。在此模式下,您可以使用键盘执行不同的操作,如使用
h
j
k
l
键移动光标,使用
d
键删除行。这些与Vim的命令模式类似

如果要退出命令模式并返回插入模式,只需点击
i

然后,您将能够再次写入,您将在框架底部看到“插入模式”:


您是否处于复古模式?不,sublime alrady忽略了包装VintageI,但我想知道为什么复古会导致这个问题。OP是否可以接受此答案已接受的答案应替换为下面@Codoscope的答案。这是一个解决方法,his显示了问题,以及如何更改回插入模式
{
    "ignored_packages":
    [
        "Vintage"
    ]
}