Sublime Text 2:禁用光标位置覆盖字符(如 vim 替换模式)

Sublime Text 2:禁用光标位置覆盖字符(如 vim 替换模式)

我不知道如何操作,但是我设法让 Sublime Text 进入“替换模式”,无论光标在什么位置,它都会用您按下的任何字符覆盖下一个字符,而不是插入它。

如何返回“插入”模式?

我在菜单中看不到任何选项,并且在 Google 上搜索也得到完全不相关的结果。

顺便说一下,我使用的是 OS X Mountain Lion,并且有非扩展键盘(没有数字键盘)。

答案1

如果您去Preferences->Key Bindings (Default)搜索“覆盖”,您将找到按键绑定。至少在 Windows 上,它被设置为按键Insert。您可能设法按下一些组合键来模拟键盘上的该键。如果再次发生这种情况并且您不知道如何摆脱它,只需将其更改为CtrlAltShiftI(在我的默认设置中未使用),您就可以开始了。确保将这整行放在文件中的Preferences->Key Bindings (User)方括号之间:

{ "keys": ["ctrl+alt+shift+i"], "command": "toggle_overwrite" },

,仅当文件中有附加条目时才需要末尾的。

答案2

{ "keys": ["super+alt+o"], "command": "toggle_overwrite" }

此设置位于“首选项”->“键绑定”-“默认”中

Mac 上的ie Command++AltO

答案3

在 Mac 上,fn+return用作插入。

答案4

那个令人不安的键似乎是数字键盘右侧的“0”。只需再次按下它,您就会返回到插入模式(至少在我的 Linux 笔记本电脑上是这样的)

相关内容