為什麼Sublime Text不支持Python交互?
01-29
找到答案了!
設置代碼如下(實現運行代碼後進入交互模式):[
{ "keys": ["f8"], "command": "repl_open", "caption": "Python", "mnemonic": "p","args": {
"type": "subprocess", "encoding": "utf8", "cmd": ["python", "-i", "-u", "$file"], "cwd": "$file_path","syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python" } }]REPL package其實也很麻煩,每次都要先保存,否則運行的是之前的腳本。所以如果單用python的話為什麼不用為python量身定做的IDE?我覺得WinPython或Anaconda的python發行版就不錯,編輯器用的是Spyder,界面類似於Matlab,有變數空間可以查看當前變數,支持在變數空間修改或刪除變數,支持斷點,debug容易。Sublime text如果配置得當的話可能也不錯吧,但我總覺得不夠方便,主要是花太多時間折騰在編輯器上有點捨本逐末了。
如果你說的是像在終端輸入Python之後那樣使用Python語言,其實是可以的。 這是 OS X 上,Windows 上類似。
[ {"keys":["Ctrl+b"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}}
]
可以的,下個插件
推薦閱讀:
※Python中一個創建樹結構的方法。
※Python 類組合(composition)和聚合(aggregation)
※有哪些學習氛圍比較不錯的 Python 論壇?
※pyinstaller無法打包含requests模塊的程序?
※Python從零開始系列連載(23)——Python特色數據類型(字典)(下)
TAG:Python | SublimeText |