Я никогда не использовал Sublime Text 2, но похоже, что он мог бы обещать ... не изменяя моего Vim, хотя {Grin}
Следующее СЛЕДУЕТ работать для вас, чтобы отключить режим вставки, когда вы потеряли фокус, назовите его « 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')