退出Sublime Text 2的命令模式

84

我刚开始使用sublime text 2,当我进入命令模式后,无法退出。

如何退出命令模式?

5个回答

198

Escape 键可以进入命令模式;i 键可以回到正常模式。


4
进入插入模式的按键是“i”,而退出插入模式的按键是“Esc”。 - Bruno Parmentier
@BrunoParmentier 那么他们不能在 for 循环中使用 i 吗? - lnguyen55
如果 i 不适用,则按一次 Escape,然后再按 i。它像魔法一样奏效。感谢您提供的信息,非常有用。 - Akilsree1

79

...如果你希望在按下 ESC 键时避免进入命令模式,可以在 Sublime Text 中的首选项中添加以下忽略的软件包:

"ignored_packages":
[
    "Vintage"
]

5
谢谢,这让我抓狂了......我肯定在某个时候不经意地将那个软件包从忽略列表中删除了,因为这种情况突然发生了。 - OACDesigns
哎呀,这种情况突然间也开始发生在我身上了。不知道是不是软件更新修改了这种行为。 - Hartley Brody

12

在“首选项>设置-默认值”中,默认情况下似乎启用了此功能。

"ignored_packages": ["Vintage"]

但是在“设置 - 用户”中被覆盖了。

"ignored_packages": [
]

所以将设置从“设置-默认”复制到“设置-用户”

这对我有用。


6
与 Vim 类似,在命令模式下退出,按下 i insert 以将光标保持在原有位置。但是,由于需要频繁移动手指,个人并不喜欢每次都按下 i。在使用 Sublime 时,我发现按下 a 也可以回到普通模式,尽管光标会向前移动一个字符(正如 Chris 正确指出的那样) ,但我认为这比使用 i 更好。所以,ESC 进入,a 退出命令模式即可。

'a' 代表追加 - 就像 VI 一样 - Chris
我更喜欢使用 a,因为只需用左手就可以快速完成,而不必在键盘上“旅行”以击中 i - Ricardo Zea
是的,正是我的原因。 - kumarharsh

3

使用Escape键或Ctrl / Command + ~(波浪线)


1
我有一个快捷键,但是Esc键不起作用,但我意外地按下了“i”键,这将我带回了插入模式。无论如何还是谢谢。 - Luis Liz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接