【问题标题】:Adobe Brackets and running Ruby/Python programsAdobe Brackets 和运行 Ruby/Python 程序
【发布时间】:2015-04-04 04:56:32
【问题描述】:

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

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

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

后者似乎可以正常工作...直到您制作了一个要求用户输入的小程序,然后该程序永远不会运行,该程序消失了,然后您必须重新启动 Brackets 才能将其取回。我使用的代码如下:

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

或者

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

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

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

【问题讨论】:

    标签: python ruby sublimetext2 adobe-brackets


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

    Brackets Builder 最适合我“开箱即用”。但是,我在括号和 Sublime 中都遇到了与您相同的问题(当想要执行控制台输入时),但在 SciTE 中却没有。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-11
      • 2014-11-01
      • 2015-09-10
      • 1970-01-01
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      相关资源
      最近更新 更多