Subline快速調用外部工具

經過Python的os.system()能夠快速啓動一個外部程序,還能夠傳入參數呢。不過,若是但願跨平臺運行的話,須要處理操做系統之間的進程調用和目錄分隔符等的區別。python

建立新插件:spa

選擇菜單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粘貼下面代碼,保存:code

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

代碼編輯圖以下:進程

相關文章
相關標籤/搜索