Как запустить программу в редакторе Atom?

Я нашел редактор Atom хорошей бесплатной альтернативой текстовому редактору Sublime. Не удалось найти простой способ запустить программу в редакторе Atom. В моем случае я пытаюсь запустить программу Java. Пожалуйста, дайте мне знать, если это возможно? Если да, пожалуйста, опишите шаги, которые необходимо выполнить.


person seeker    schedule 12.06.2015    source источник
comment
Решение обсуждается в этом похожем вопросе. stackoverflow.com/questions/34014902/   -  person seeker    schedule 27.07.2016
comment
Используйте Script Package, а затем Ctrl+Shift+B для запуска кода. Вывод будет показан в нижней части ATOM. Пакет скриптов — это действительно классная штука для ATOM.   -  person Doogle    schedule 21.12.2016


Ответы (9)


Я считаю пакет Script полезным для этого. Вы можете скачать его здесь.

После установки вы можете запускать сценарии на многих языках непосредственно из Atom, используя cmd-i на Mac или shift-ctrl-b на Windows или Linux.

person AJ Gregory    schedule 16.06.2015
comment
Я установил пакет сценариев и попытался запустить программу Java на своем компьютере с Windows. Но получил следующую ошибку: «javac» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. - person seeker; 28.04.2016
comment
Похоже, что пакет скриптов нуждается в некоторой ручной модификации для запуска на компьютере с Windows. - person seeker; 28.04.2016
comment
Есть ли способ остановить запущенный javascript (скажем, с помощью таймера)? Пробовал меню Packages > Script > Stop Script, но это не сработало. - person Golden Thumb; 24.07.2016
comment
Также добавьте местоположения Portable_Github и javac в Windows PATH. - person brijs; 29.08.2016
comment
Не могу установить пакет с сайта. Однако я сделал это в атоме внутри. Если кто столкнулся с такой же проблемой, заходим в Файл => Настройки => Установить и ищем скрипт и устанавливаем - person yuv; 02.04.2021

  1. Нажмите Пакеты --> Палитра команд --> выберите Переключить.
  2. Введите Установить пакеты и темы.
  3. Найдите Script и установите его.
  4. Нажмите Command + I, чтобы запустить код (на Mac)
person ZigZag    schedule 01.05.2016
comment
Я установил Script и перезапустил Atom, у меня работает. - person aircraft; 30.12.2016
comment
Я думаю, что atom-runner лучше, потому что при использовании Script код в текущем окне перемещается на несколько строк по горизонтали. Может быть, он просто немного сломан в данный момент? - person davidhq; 06.06.2017
comment
Script у меня иногда работает. Я заметил, что когда я запускаю скрипты Ruby, он пытается запустить Rails. Это шаткий путь. Я заметил, что выключение и запуск Atom резервного копирования работает какое-то время. Жаль, потому что мне начинало нравиться работать в Atom с VIM mode. Я всегда возвращаюсь к VIM или macvim, надеюсь, они исправят Script. Atom имеет несколько приятных особенностей, которые мне больше нравятся, чем ViM. - person pixel 67; 09.10.2017
comment
Я не могу говорить о Java, работающей в Atom, но она отлично работает в eclipse или лучше в IntelliJ IDEA (лучший редактор для Java, имхо) - person pixel 67; 09.10.2017

Вы можете перейти к настройкам, выбрать пакеты и ввести там atom-runner, если ваш браузер не может открыть эту ссылку. .

Чтобы запустить код, нажмите Alt+R, если вы используете Windows в Atom.

person ForceVII    schedule 15.02.2020

Для C/C++ программ есть очень хороший пакет gpp-compiler.

Ярлыки:

  • Для компиляции и запуска: F5
  • Для отладки: F6
person GorvGoyl    schedule 10.04.2017
comment
Спасибо. Как мы можем настроить его на другую привязку клавиш? - person Chandra Shekhar; 19.02.2021
comment
Я не уверен, но это должно быть в file/settings/keybindings. - person ForceVII; 19.07.2021


Этот пакет в Atom может запускать скрипты.

Пакет сценария Atom

нажмите Alt+X для запуска скрипта.
Для запуска javascript вам необходимо установить 'node js'

Также нажатие ctrl+shift+i в атоме дает возможность разработчика, такую ​​​​как хром

вы можете протестировать код javascript бок о бок в редакторе атомов.

person mohsen.nour    schedule 03.09.2017

Чтобы это правильно работало в Windows, вам нужно вручную указать путь к JDK (...\jdk1.x.x_xx\bin) в переменных системной среды.

person Leslie    schedule 06.05.2016
comment
Я добавил путь JDK в переменные среды. После этого я получаю следующую ошибку: javac: файл не найден: EnergySource.java Usage: javac ‹options› ‹исходные файлы› используйте -help для списка возможных вариантов - person seeker; 09.05.2016
comment
Я потратил некоторое время на редактирование файла CoffeScript [grammars.coffee] пакета Script. - person seeker; 09.05.2016
comment
Сценарий для Java в Windows, похоже, не добавляет правильный путь к классу для текущего файла Java. - person seeker; 09.05.2016
comment
@Omkar Я столкнулся с той же проблемой. Чтобы заставить его работать, либо 1) откройте atom из командной строки в каталоге, где находится нужный исходный файл Java, либо 2) щелкните правой кнопкой мыши исходный файл Java, а затем попробуйте собрать его — теперь он должен работать. Другими словами, проблема заключается в том, что путь к файлу, который вы пытаетесь создать, задан неправильно. Если вы посмотрите на ~\.atom\packages\script\lib\grammars.coffee, вы увидите, что для создания файлов Java в Windows используется просто имя файла без полного пути. Я должен сказать, что это не то, что я ожидал, не удобно... - person informatik01; 31.05.2016
comment
@informatik01 Первый вариант сработал волшебным образом. Не уверен, что получится второй метод. Я не вижу опции сборки при щелчке правой кнопкой мыши исходного файла в редакторе. Но для чистого решения согласитесь, что grammars.coffee должен учитывать полный путь к файлу. - person seeker; 06.06.2016
comment
@Omkar На самом деле я имел в виду, что щелкните правой кнопкой мыши файл Java в проводнике Windows и выберите Открыть с помощью Atom. Таким образом, Atom правильно получает полный путь к вашему файлу Java. - person informatik01; 06.06.2016

Вы можете попробовать использовать бегун в атоме. Нажмите Ctrl+R (Alt+R в Win/Linux), чтобы запустить бегун для активного окна. Нажмите Ctrl+Shift+R (Alt+Shift+R в Win/Linux), чтобы запустить текущий выделенный текст в активном окне. Нажмите Ctrl+Shift+C, чтобы завершить запущенный в данный момент процесс. Нажмите Escape, чтобы закрыть окно бегуна.

person Isaac Sekamatte    schedule 20.10.2016

Вы можете запустить определенные строки скрипта, выделив их и нажав shift + ctrl + b.

Вы также можете использовать командную строку, перейдя в корневую папку и написав: $ node nameOfFile.js

person Ashish Khadka    schedule 03.02.2020