Sublime Text检测覆盖模式

时间:2013-01-11 00:03:46

标签: python sublimetext2

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

  1. 启用/禁用覆盖模式。 (不是toggle_overwrite)。
  2. 检测是否启用了覆盖模式。
  3. 第2项更为重要,因为我总能在必要时检测并切换。

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

2 个答案:

答案 0 :(得分:2)

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

view.set_overwrite_status(True) # Or False
view.overwrite_status()

答案 1 :(得分:-5)

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