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

Ada*_*m-E 23 sublime-text-2

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

如何返回“插入”模式?

我在菜单中看不到任何选项,在谷歌上搜索产生了完全不相关的结果。

作为记录,我使用的是 OS X Mountain Lion,并且我有非扩展键盘(没有数字键盘)。

Mat*_*DMo 34

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

{ "keys": ["ctrl+alt+shift+i"], "command": "toggle_overwrite" },
Run Code Online (Sandbox Code Playgroud)

,,如果你有在文件中附加条目在年底时才需要。

  • 伟大的。在我的默认设置中,这是 super+alt+o,我相信在 Windows 上可以转换为 ctrl+alt+o。 (8认同)
  • @Adam-E - `super` 实际上是 OSX 中的 `Command` 键。我在 Win 和 Mac 上都使用 Sublime,有时在 Windows 上将 `super` 更改为 `ctrl`,有时不是,这有点令人沮丧。幸运的是,我大部分真正的工作都是在我的 Mac 上进行的,我很喜欢 :) (2认同)

小智 19

{ "keys": ["super+alt+o"], "command": "toggle_overwrite" }
Run Code Online (Sandbox Code Playgroud)

此设置存在于 Preferences -> Keybindings - Default

即在 Mac Command+ Alt+O