sublime交互执行python文件方法
出處:http://blog.chinaunix.net/uid-12014716-id-4269991.html
--------------------------------------------------------------------------------
一、安裝包管理器(如果已經安裝可以忽略)
1、簡單的安裝方法:
使用Ctrl+`快捷鍵或者通過View->Show Console菜單打開命令行,粘貼如下代碼:
點擊(此處)折疊或打開
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())
如果是Sublime Text2,代碼如下:
點擊(此處)折疊或打開
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')
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編譯下有時候會好。。。。不知道還有沒有根本的解決辦法;總體來說這個插件不是太好用。。。
轉載于:https://blog.51cto.com/sevenzhang/1887454
總結
以上是生活随笔為你收集整理的sublime交互执行python文件方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET 判断客户端是否为手机的函
- 下一篇: Android ORM 框架之 gree