【问题标题】:How to run a program in Atom Editor?如何在 Atom Editor 中运行程序?
【发布时间】:2015-06-12 09:18:55
【问题描述】:

我发现Atom 编辑器是 Sublime 文本编辑器的免费替代品。无法找到在 Atom 编辑器中运行程序的直接方法。就我而言,我正在尝试运行一个 java 程序。请让我知道是否可能?如果是,请描述要遵循的步骤。

【问题讨论】:

  • 在这个类似的问题中讨论了解决方案。 stackoverflow.com/questions/34014902/…
  • 使用脚本包,然后 Ctrl+Shift+B 运行代码。输出将显示在 ATOM 的底部。脚本包对于 ATOM 来说是非常酷的东西。

标签: text-editor atom-editor


【解决方案1】:

我发现 Script 包对此很有用。你可以下载它here

安装后,您可以直接从 Atom 运行多种语言的脚本,在 Mac 上使用 cmd-i,在 Windows 或 Linux 上使用 shift-ctrl-b

【讨论】:

  • 我安装了脚本包并尝试在我的 Windows 机器上运行 Java 程序。但出现以下错误:'javac' 不是内部或外部命令、可运行程序或批处理文件。
  • 似乎脚本包需要一些手动修改才能在 Windows 机器上运行。
  • 有什么方法可以停止启动的javascript(比如用计时器)?尝试菜单“包>脚本>停止脚本”,但它失败了。
  • 还将 Portable_Github 和 javac 位置添加到 Windows PATH
  • 我无法从网站安装软件包。但是我是在原子里面做的。如果有人遇到同样的问题,请转到“文件 => 设置 => 安装”并搜索“脚本”并安装
【解决方案2】:
  1. 点击Packages --> Command Palette --> 选择Toggle
  2. 输入安装包和主题
  3. 搜索脚本,然后安装。
  4. Command + I 运行代码(在 Mac 上)

【讨论】:

  • 我已经安装了Script,然后重启Atom,它对我有用。
  • 我认为atom-runner 更好,因为当使用Script 时,当前窗口中的代码水平移动了几行。也许现在只是有点坏了?
  • Script 有时对我有用。我注意到当我运行 Ruby 脚本时,它会尝试运行 Rails。那样就很奇怪了。我注意到关闭它并启动Atom 备份可以工作一段时间。太糟糕了,因为我开始喜欢在AtomVIM mode 工作。我总是回到VIMmacvim,我希望他们修复ScriptAtom 有一些不错的功能,我喜欢 ViM
  • 我不能谈论在 Atom 中运行的 Java,但它在 eclipse 中运行得很好,或者在 IntelliJ IDEA 中运行得更好(Java imho 的最佳编辑器)
【解决方案3】:

如果你的浏览器打不开这个链接,你可以去设置,选择包,然后输入atom-runner

如果您在 Atom 中使用 Windows,请执行 Alt+R 来运行您的代码。

【讨论】:

    【解决方案4】:

    对于C/C++ 程序有非常好的包gpp-compiler

    快捷方式:

    • 编译运行:F5
    • 调试:F6

    【讨论】:

    • 谢谢。我们如何将其配置为其他键绑定?
    • 我不确定,但应该在file/settings/keybindings
    【解决方案5】:

    如果您知道如何从命令行启动程序,那么您可以从platformio-ide-terminal 包的终端运行它。请参阅platformio-ide-terminal 在 Atom 文本编辑器中提供嵌入式终端。因此,您可以在其中发出命令,包括运行 Java 程序的命令。要安装此软件包,您可以使用 APM 和以下命令:

    $ apm install platformio-ide-terminal --no-confirm
    

    或者,您可以使用以下命令从命令面板安装它:

    • Ctrl+Shift+P。我假设这是适合您平台的键盘快捷键,因为您过去曾处理过有关 Ubuntu 的问题。
    • 输入安装包和主题
    • 搜索platformio-ide-terminal
    • 安装它。

    【讨论】:

      【解决方案6】:

      Atom 中的这个包可以运行脚本。

      Atom script package

      按 Alt+X 可运行脚本。
      要运行 javascript,您需要安装“node js”

      在 atom 中按 ctrl+shift+i 也可以提供类似 chrome 的开发人员选项

      您可以在 atom 编辑器中并排测试 javascript 代码。

      【讨论】:

        【解决方案7】:

        为了在 Windows 上正常运行,您需要在系统环境变量中手动设置 JDK (...\jdk1.x.x_xx\bin) 的路径。

        【讨论】:

        • 我在环境变量中添加了JDK路径。之后,我收到以下错误: javac: file not found: EnergySource.java Usage: javac 使用 -help 获取可能的选项列表
        • 我花了一些时间编辑 Script 包的 CoffeScript 文件 [grammars.coffee]。
        • Windows 中的 Java 脚本似乎没有为当前 Java 文件附加正确的类路径。
        • @Omkar 我遇到了同样的问题。要使其工作,要么1)在所需Java源文件所在目录的命令行中打开atom,要么2) 右键单击您的 Java 源文件,然后尝试构建 - 现在它必须工作。换句话说,问题似乎是您尝试构建的文件的 file path 设置不正确。如果您查看~\.atom\packages\script\lib\grammars.coffee,您将看到在 Windows 上构建 Java 文件时,它仅使用 filename 而没有完整路径。我必须说这不是我所期望的,不方便......
        • @informatik01 第一个选项神奇地起作用。不确定获得第二种方法。我在编辑器中右键单击源文件时看不到构建选项。但是对于干净的解决方案,同意grammars.coffee 应该考虑文件的完整路径。
        【解决方案8】:

        你可以尝试在 atom 中使用 runner 按 Ctrl+R(Win/Linux 上的 Alt+R)启动活动窗口的运行器。 按 Ctrl+Shift+R(Win/Linux 上的 Alt+Shift+R)在活动窗口中运行当前选定的文本。 按 Ctrl+Shift+C 杀死当前正在运行的进程。 点击 Escape 关闭运行器窗口

        【讨论】:

          【解决方案9】:

          您可以通过突出显示它们并单击 shift + ctrl + b

          来运行特定的脚本行

          您还可以通过转到根文件夹并编写以下内容来使用命令行: $ node nameOfFile.js

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-10-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-02-20
            • 2014-07-16
            • 2017-06-28
            相关资源
            最近更新 更多