Subline快速调用外部工具

通过Python的os.system()可以快速启动一个外部程序,还可以传入参数呢。不过,如果希望跨平台运行的话,需要处理操作系统之间的进程调用和目录分隔符等的区别。

创建新插件:

选择菜单Tools->New plugin,粘贴下面代码,在插件目录新建文件夹,保存:

import sublime, sublime_plugin
import osclass ExampleCommand(sublime_plugin.TextCommand): 
   def run(self, edit):
        os.system('python.exe ' + self.view.file_name() + ' & PAUSE & EXIT')

快捷键设置:

新建文件Default (Windows).sublime-keymap粘贴下面代码,保存:

[  
    {   
        "keys": ["f5"], "command": "example"   
    }  
]

代码编辑图如下:

Subline快速调用外部工具_第1张图片



你可能感兴趣的:(Subline快速调用外部工具)