26

我正在尝试编写一个插件来支持Sublime中的类似 vim 的替换模式。要做到这一点,我需要做几件事:

  1. 启用/禁用覆盖模式。(不是toggle_overwrite)。
  2. 检测是否启用了覆盖模式。

第 2 项更重要,因为我总是可以在必要时检测和切换。

如何检测是否启用了覆盖模式?

4

2 回答 2

3

即使问题被标记为“sublimetext2”,我会注意到 Sublime Text 3 确实提供了执行您想要的功能:

view.set_overwrite_status(True) # Or False
view.overwrite_status()
于 2013-08-14T13:18:10.717 回答
-5

这种键盘访问需要 ncurses 或 Xwindow 访问应用程序。您应该从 ncurses 添加键盘功能。

于 2013-01-21T08:54:18.727 回答