TextMate是否可以在IDLE中而不是在内部或通过终端运行Python脚本?
我不想仅使用IDLE安装附带的Python构建,而是希望shell窗口实际启动,以便我可以输入交互式会话。
答案 0 :(得分:2)
我在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
标志来编辑IDLE中的脚本而不是运行它。