Adobe Brackets 和 运行 Ruby/Python 程序

Adobe Brackets and running Ruby/Python programs

所以我最近一直在尝试各种文本编辑器和 IDE,看看我喜欢什么。我真的很喜欢 Brackets 的 Web 开发人员方面,这就是我认为它的设计目的,但也搞乱了一些用于构建和 运行ning Python/Ruby 程序的扩展。

我试过这个,老实说,据我所知,它似乎没有做任何事情: https://github.com/vhornets/brackets-builder

还有这个,它为 运行 程序添加了一个 运行 按钮到 Brackets: https://github.com/jadbox/brackets-integrated-development

后者似乎工作正常......直到你制作一个要求用户输入的小程序然后程序永远不会 运行s,程序消失,然后你必须重新启动 Brackets 才能得到它背部。我使用的代码如下:

puts"Please enter your name: "
n = gets. chomp

n = input("Please enter your name: ")

知道是什么原因造成的吗?我问了开发商,但没有回音。如果不是因为这个问题,我可能会专门使用 Brackets。

试用了 Sublime Text 3 一段时间,但不喜欢缺少像实时预览插件这样的 Brackets。但是,看起来 运行s Python/Ruby(除了 Java 和 C/C++)代码没有问题。

您可能想尝试 运行ning 命令行工具的通用扩展,例如以下之一:

Brackets Builder has worked best for me "right out of the box". However, I run into the same problem as you (when wanting to perform console inputs) in both Brackets AND Sublime, but NOT in SciTE

Brackets 内部的一个很好的清洁工作,当您需要使用控制台输入测试程序时,加载扩展“Open project in terminal”,这将允许您直接从当前项目打开终端文件夹和 运行 您的 python 脚本。这让我可以毫不费力地从 Brackets 运行 你的案例,当然,它在真实的终端中工作得很好。

为了使这种方法更简单,我在 GitHub 上询问了开发人员,通过 issue,他们是否可以在 Windows 中添加对更多终端程序的支持,例如 ConEmu,如果它们可以允许加载初始命令行参数,这将使您想要完成的此类工作更加无缝和快速。一旦我看到上述所有要点的任何改进或替代方案,我将更新我的 post。