sublime交互執行python文件方法

出處:http://blog.chinaunix.net/uid-12014716-id-4269991.html



--------------------------------------------------------------------------------

一、安裝包管理器(如果已經安裝可以忽略)

1、簡單的安裝方法:
使用Ctrl+`快捷鍵或者通過View->Show Console菜單打開命令行,粘貼如下代碼:

點擊(此處)摺疊或打開

  1. import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

順利的話,此時就可以在Preferences菜單下看到Package Settings和Package Control兩個菜單了
如果是Sublime Text2,代碼如下:

點擊(此處)摺疊或打開

  1. import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb').write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

2、 如果簡單安裝提示有錯誤可以嘗試手動安裝:

1、點擊Preferences > Browse Packages菜單
2.進入打開的目錄的上層目錄,然後再進入Installed Packages/目錄
3.下載Package Control.sublime-package並複製到Installed Packages/目錄(可以去百度搜下官方下載地址,很簡單)
4.重啓Sublime Text 
提示:如果還是沒安裝成功,請百度sublime包管理安裝方法;

二、安裝SublimeREPL
1、調用ctrl+shift+p,輸入:sublimerepl選擇並安裝;(本機安裝時候居然找不到這個sublimerepl,後來輸入install package才調出來
2、然後tools --sublimeREPL--Python你會發現打開了一個python的shell窗口,顯然這個並不是我們想要的;
3、繼續往下走,選擇好我們要執行的py文件,選擇
Tools -> SublimeREPL -> Python -> RUN current file,這時候已經支持輸入了數據了;
如下圖所示:


4、爲了調試方便,我們可以把這個窗口放到右邊,先設置sublime的窗口顯示爲多層:

然後再調用發現:

這樣更方便調試用;
5、最後,由於每次運行程序都要執行:
Tools -> SublimeREPL -> Python -> RUN current file 菜單有點麻煩,所以現在可以考慮給他創建個快捷鍵;
方法:perferences -- key bindings user 中粘貼如下代碼(快捷鍵紅色標示的自定義就可以,個人喜歡F5):
[ {"keys":["f5"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}}
]

這樣以後你打開你要運行的Py程序,就可以直接按照你設置的快捷鍵運行了;

三、後語
此插件不知道爲什麼,有時候運行會報錯,但有時候是好的,錯誤如下:
個人的解決辦法是,按幾下ctrl+b編譯下有時候會好。。。。不知道還有沒有根本的解決辦法;總體來說這個插件不是太好用。。。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章