我在 Sublime Text 2 上使用Vintage模式(Vi 绑定)。
当切换回 ST2 时,我经常因为仍然处于插入模式而被咬,导致我输入“jjjjjjjjjjjjkkkkkkkkk”。
有没有办法在 ST2 窗口失去焦点时自动离开插入模式并返回命令模式?
我从未使用过 Sublime Text 2,但看起来它可能有希望......虽然 {Grin} 不会改变我的 Vim
当您失去焦点时,以下应该为您关闭插入模式,将其命名为“ stop_insert_on_focus_lost.py ”并将其放在插件文件夹中的某个位置。
希望它会起作用,必须扫描 API 和他们的一些示例插件才能获取格式和命令。(虽然之前从未见过 ST2 ......我能在几分钟内通过他们的 API、Python 和 Vintage 模式获得积分吗?)
import sublime, sublime_plugin
import os.path
class StopInsertOnFocusLost(sublime_plugin.EventListener):
def on_deactivated(self, view):
view.run_command('exit_insert_mode')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1827 次 |
| 最近记录: |