浏览 3175 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-09-04
首先下载附件中的changeInputMethod.m,这是一个objective-c程序,用来切换输入法的。 然后编译它 name=changeInputMethod; gcc "$name".m -o "$name" -l objc -framework foundation -framework carbon 然后在sublime中安装Shell Turtlestein这个插件, 菜单中依次选择Sublime Text2-》Preferences -> Browse Packages... 打开Shell_turtlestein.py,在文件尾部加入下面的代码并保存 class RunCmdAndExitInsertModeCommand(sublime_plugin.WindowCommand): def run(self, cmd=None, wait=False): cwd = cwd_for_window(self.window) run_cmd(cwd, cmd, wait) view = self.window.active_view() view.run_command('exit_insert_mode') 然后菜单中选择Sublime Text2-》Preferences ->Key Bindings - User 在打开的文件中加入下面的键映射代码 注意下面"cmd"后面的路径要修改成你存放changeInputMethod的位置 {"keys": ["escape"], "command": "run_cmd_and_exit_insert_mode", "args": { "cmd": "/path/to/changeInputMethod U.S.", "wait": false }, "context": [ { "key": "setting.command_mode", "operand": false }, { "key": "setting.is_widget", "operand": false }, { "key": "setting.vintage_ctrl_keys" } ]} done. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |