使用 PyWin 时,我可以轻松地将 python 文件加载到新的交互式 shell 中,我发现这对于原型设计和其他探索性任务非常方便。

我想使用 Komodo 作为我的 python 编辑器,但我还没有找到替代 PyWin 重新启动 shell 并重新加载当前模块的功能。我怎样才能在科莫多做到这一点?

对我来说也非常重要的是,当我重新加载时,我会得到一个新的外壳。如果我以前的交互位于 shell 历史记录中,我会更喜欢它,但对我来说更重要的是,内存与以前的版本和尝试隔离。

有帮助吗?

解决方案

我使用 Komodo Edit,它可能比完整的 Komodo 稍微复杂一些。

我创建了一个“新命令” %(python) -i %f 作为命令的文本。我在“新控制台”中运行了这个。我通常将起始目录设置为 %p,即项目目录的顶部。

-i 选项运行该文件并放入交互式 Python 中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top