3
TextMate可以在IDLE而不是內部或通過終端運行Python腳本嗎?在TextMate中的Python - 在IDLE中運行腳本?
而不是僅僅使用IDLE安裝附帶的Python構建我希望shell窗口實際啓動,因此我可以輸入交互式會話。
TextMate可以在IDLE而不是內部或通過終端運行Python腳本嗎?在TextMate中的Python - 在IDLE中運行腳本?
而不是僅僅使用IDLE安裝附帶的Python構建我希望shell窗口實際啓動,因此我可以輸入交互式會話。
我已經在OSX上玩過了,我想我已經有了它的工作。
打開TextMate的包編輯器(Bundles
- >Bundle Editor
- >Show Bundle Editor
)
在左手側:展開Python
,然後重複您的 「運行腳本」 命令(下角,第二左按鈕[++] ),並將其命名爲「運行腳本在IDLE」
選擇一個鍵盤快捷鍵,並把它放在箱子旁邊激活:等價鍵
替換以下行:
TextMate::Executor.run(ENV["TM_PYTHON"] || "python", "-u", ENV["TM_FILEPATH"]) do |str, type|
與
TextMate::Executor.run("/usr/bin/idle2.7", "-r", ENV["TM_FILEPATH"]) do |str, type|
這提供了您的文件路徑作爲參數傳遞給空閒,因爲如果你直接奔/usr/bin/idle2.7 -r /path/to/script.py
。 (或者你正在使用的任何python版本 - /usr/bin/idle3.1等)
你也可以使用-e
標誌而不是-r
標誌來編輯你的腳本而不是運行它。
感謝亞歷克斯帖子是爽,我嘗試設置TM_PYTHON到/ usr/local/bin目錄/ python3哪些更新了Python建立TM使用,但我希望空閒實際推出,作爲終端做與「終端運行」。你在Windows上使用TM嗎? – MachineElf 2012-03-20 17:54:47
我已更新我的答案 - 讓我知道你是怎麼去的! – 2012-03-21 07:05:49
我無法在Textmate2上使用這個工具..你介意再看看它是如何工作的嗎? – altabq 2017-05-12 15:20:43