Запустите код в редакторе кода Atom
Я прочитал множество статей о запуске кода в редакторе кода Atom, однако я не могу понять, как это можно сделать. Может ли кто-нибудь объяснить это проще? Я хочу запустить свой код Python в нем, и я загрузил файлы «python-tools-0.6.5» и «atom- script -2.29.0» с веб-сайта Atom, и мне просто нужно знать, как чтобы заставить их работать.
BG_Programmer 11 окт. 2015, в 20:44
Поделиться
Какую ОС вы используете на своем компьютере?
mertyildiran 11 окт. 2015, в 18:17
Я использую Windows 8.1, извините — забыл упомянуть об этом.
TOPCOD3R 11 окт. 2015, в 18:19
Вы когда-нибудь проверяли это: atom.io/packages/atom-runner
mertyildiran 11 окт. 2015, в 18:20
Я просто не уверен, как установить пакет.
TOPCOD3R 11 окт. 2015, в 18:23
Возможный дубликат Running Python из Atom
iled 29 март 2018, в 03:06
Показать ещё 3 комментария
Поделиться:
atom-editor
3 ответа
Лучший ответ

От Atom > Настройки > Установить:
Найдите пакет atom-runner и установите его.
После установки пакета Atom-runner на Atom,
Создайте новый документ и скопируйте и вставьте свой код в новый документ и сохраните документ с расширением .py. Например myfile.py
Последний шаг выполнить атом-бегун, используя этот ярлык:
Нажмите Ctrl + R (Alt + R на Win/Linux), чтобы запустить бегун для активного окно.

mertyildiran 11 окт. 2015, в 19:51
Поделиться
Спасибо, я установил его, однако появляется следующая ошибка: Невозможно найти команду: python Вы уверены, что PATH настроен правильно?
TOPCOD3R 11 окт. 2015, в 18:36
@BG_Programmer Это ответ на вашу новую проблему: stackoverflow.com/a/32609129/2104879
mertyildiran 11 окт. 2015, в 18:37
Я сделал переменную Python, как бы я изменил путь в Atom?
TOPCOD3R 11 окт. 2015, в 18:43
@BG_Programmer Вы должны что-то упустить, если вы в настоящее время назначаете переменную среды.
mertyildiran 11 окт. 2015, в 18:47
Я назначил следующий путь: C: \ Users \ BG_Programmer \ AppData \ Roaming \ Microsoft \ Windows \ Пуск \ Меню \ Программы \ Python 3.5
TOPCOD3R 11 окт. 2015, в 18:49
Кажется, это не правильно. Это должно выглядеть так: stackoverflow.com/a/4855685/2104879
mertyildiran 11 окт. 2015, в 18:57
Показать ещё 4 комментария
Если вам нужен пакет, поддерживающий ввод пользователя, рассмотрите script-runner. Он очень похож, но использует правильный терминал для выполнения задачи.
ioquatix 11 дек. 2016, в 12:22
Поделиться
От Atom > Настройки > Установить:
Найдите пакет atom-runner и установите его.
Закройте редактор atom и снова закройте. Это помогает редактору атома установить правильный путь и решит проблему.
Если это не поможет, скопируйте папку каталога установки python и добавьте путь к системе PATH. Это решит проблему.
Krishna Prasad Y 06 май 2017, в 00:53
Поделиться
Ещё вопросы
- 0 Получение идентификатора объекта ruby с помощью jquery
- 0 Толкая значения в моделировании внутри повтора
- 1 PDFBox символов плохие символы в разговоре PDF в строку
- 0 TypeError: window.parent.updatepic не является функцией, когда я пытаюсь получить доступ к функции из iframe к родителю его окна
- 1 Почему я не могу избавиться ()? [Дубликат]
- 1 Ускорьте поиск и вставьте в параллельную сумку c #
- 1 Параметры DRYing MVC helper
- 0 Создание пакета установщика Windows
- 0 Последовательные формы в web.py
- 1 Исключение «… целевая машина активно отказалась…» в простом клиент-серверном приложении
- 1 NiFi: Какой процессор я бы использовал для подключения к стороннему API, требующему 3 учетных элемента?
- 0 AngularJS $ state.go нет перенаправления с ExpressJS
- 0 Предоставление доступа нескольким пользователям к состоянию сеансов на AngularJs (JHipster Project)
- 1 Самый простой способ проверить согласованность нескольких значений в списке объектов
- 0 Очистить Сортировка HTML таблицы в Angularjs
- 1 Python: как исправить ключевые значения JSON без двойных кавычек?
- 1 Коробки с картинками, дающие их изображения картинкам под ними
- 1 Панды: отбросить строки с наноструктурным индексом
- 0 карусель css thumb останавливается на 0
- 0 Javascript не загружен в правильном порядке?
- 0 Неправильная фильтрация списка, созданного с помощью ng-repeat (AngularJS)
- 1 Усечение строки до количества символов X?
- 1 Есть ли в Android Studio ярлык для перехода из текущего файла в родительский класс?
- 1 Javascript куки не работают
- 1 Получить одно значение из LiveData
- 0 Как сгенерировать серийный номер при выборе всех данных из таблицы?
- 0 AngularJS объем этого в фабрике
- 0 Почему мое значение не обновляется в представлении директивы
- 1 Проблемы с предсказанием движения снаряда по методу Эйлера
- 1 CRM OData DateTime Проблема с часовым поясом
- 0 Резервное значение в условии JOIN, если строка не найдена
- 1 Прочитать файл с несколькими свойствами в build.xml
- 0 Angular не обновляет цикл из-за реализации $ mdDialog (Material Design)
- 0 Относительный путь 2 уровня вверх в JavaScript
- 1 Regex делает браузер невосприимчивым
- 0 Меню моего сайта не отображается правильно в IE
- 0 MySQL — привязка сотрудников к счету №
- 1 Контейнер для изображения
- 1 InvalidOperationException при внедрении в контроллеры API с помощью Ninject и Web API 2.1
- 0 Как я могу использовать jQuery для обновления поля в моей модели рельсов?
- 1 C # x509Certificate2 не может быть создан
- 0 Qt: Выйти из приложения -> контрольный список для правильной очистки
- 0 Проверьте, существует ли элемент в двумерном массиве C ++
- 0 Скрытие тела таблицы, когда все строки скрыты в angularjs
- 0 получить идентификатор / имя класса по клику и сохранить текстовый файл на сервере с идентификатором / классом в качестве имени файла
- 0 почему оповещение не срабатывает с помощью угловых JS в контроллере
- 1 Модуль Android Studio Gradle чистой установки дает ошибку com.android.volley не существует
- 0 Дерево с 3 детьми
- 1 короткие клавиши для меню не работает в wpf в призме
- 2 Изменить размер текста на positveButtonText в диалоговом окне EditTextPreference
Запуск кода в редакторе кода Atom
Я прочитал много статей о запуске кода в редакторе кода Atom, однако, кажется, я не могу понять, как это можно сделать. Кто-нибудь может объяснить это более простыми словами?
Я хочу запустить свой код Python в нем и я скачал файлы ‘python-tools-0.6.5’ и ‘atom-script-2.29.0’ с веб-сайта Atom, и мне просто нужно знать, как заставить их работать.
Поделиться Источник 11 октября 2015 в 18:15
3 ответа

Из Atom > Настройки > Установить:
Найдите пакет atom-runner и установите его.
После установки пакета atom-runner на Atom;
Создайте новый документ и скопируйте и вставьте свой код в новый документ и сохраните документ с расширением .py. Например, myfile.py
Последнее действие выполните atom-runner, используя этот ярлык:
Нажмите Ctrl+R (Alt+R на Win/Linux), чтобы запустить бегунок для активного окна.

Поделиться 11 октября 2015 в 18:31
Если вы хотите пакет, который поддерживает пользовательский ввод, рассмотрите script-runner. Он очень похож, но использует правильный терминал для выполнения задачи.
Поделиться 11 декабря 2016 в 12:03
Из Атома > Настройки > Установка:
Найдите пакет атома-запускателя и установите его.
Закройте редактор атома и откройте его заново. Это поможет редактору атома установить правильный путь и решит проблему.
Если это не поможет, вручную скопируйте папку установочного каталога Python и добавьте путь к системному ПУТКУ. Это решит проблему.
Как настроить Atom для разработки на JavaScript

Атом построен на технологии Electron, поэтому он работает на Windows, Linux и macOS. Среди базовых возможностей редактора, доступных сразу после установки:
- подсветка синтаксиса для множества популярных языков и файловых форматов
- удобная навигация
- встроенный предпросмотр Markdown
- умное автодополнение
- встроенный пакетный менеджер
Пакетный менеджер нужен для установки и удаления пакетов расширений (плагинов). Для удобной разработки на JavaScript для бэкенда и фронтенда нужно установить несколько пакетов.

Для установки нового пакета зайдите в настройках во вкладку «Install», введите название пакета в строке поиска, нажмите кнопку «Install».
- Стандарты кодирования
- Автоматическое дополнение
- Автоматическое дополнение файлов и модулей
- Переход на определения
Стандарты кодирования
Eslint – это утилита, проверяющая стандарты кодирования на JavaScript. Стандарт де-факто в мире JS.

Нужно сначала установить eslint в системе, а потом установить расширение Атома, которое будет использовать установленный линтер. Есть разные способы интеграции линтера с расширением. Мы рассмотрим установку линтера глобально в системе.
- Установите Node.js используя пакетный менеджер вашей операционной системы.
- Установите eslint командой npm install -g eslint . Вероятно, вам понадобится использовать sudo .
- Установите плагины, которые конфигурируют eslint . Без них (по умолчанию) eslint ничего не проверяет.
npm install -g eslint-config-airbnb-base eslint-plugin-import
extends: - 'airbnb-base' env: node: true browser: true
Автоматическое дополнение
Встроенное автодополнение в редакторе работает по самой примитивной схеме, анализируя содержимое файлов. С помощью сторонней утилиты «tern» можно добиться более продвинутого поведения. «tern» умеет:
- подсказывать аргументы функции
- определять тип выражения
- находить определение чего-нибудь
- проводить автоматический рефакторинг

Расширение Атома atom-ternjs не требует установки ничего другого и работает само по себе.
Автоматическое дополнение файлов и модулей
Полезное расширение autocomplete-modules автоматически дополняет название файлов и модулей при импорте.
Переход на определения
js-hyperclick позволяет быстро перемещаться к определению функции или переменной по клику.
Atom editor
Для удобного и эффективного программирования мне понадобилась среда разработки, которая должна быть быстрой, легко и гибко настраиваемой, с поддержкой плагинов. В процессе поиска я наткнулся на Atom, именно про него и его плагины расскажу в статье.
Atom editor — среда разработки с открытым исходным кодом от создателей GitHub на базе фреймворка Electron, на котором пишут кроссплатформенные десктопные приложения, используя веб-технологии.
Установка редактора
Переходим на главную страницу редактора и качаем нужную нам версию для Linux, Mac или Windows. Я буду работать в Ubuntu Linux и производить установку через терминал.
sudo wget https://github.com/atom/atom/releases/download/v1.3.2/atom-amd64.deb sudo dpkg -i atom-amd64.deb
- 1-ая команда скачивает пакет с Atom в текущую дерикторию
- 2-ая команда устанавливает этот пакет
Чтобы запустить Atom, достаточно ввести команду в терминале.
Ctr + Shift + P вызовет все горячие клавиши редактора. Советую пробежаться по ним и знать хотя бы основные. Ctr + P вызовет строку поиска файлов по проекту, с помощью нее можно быстро находить нужные файлы.
Плагины
В Atom уже из коробки есть предустановленные плагины (их можно посмотреть в Settings → Packages → Core Packages).

Emmet
Этот плагин считается “must-have” для веб-разработчиков, так как позволяет очень быстро верстать страницы. Клавиша Tab или Ctr + Eактивирует плагин. Также удобно выделить нужную область нажать Ctr + / и закомментировать ее. Скачать
Color-picker
Из названия понятно, что плагин позволяет удобно выбирать цвета из палитры в различных форматах, включая форматы для выбора цвета в Sass и LESS. Чтобы вызвать палитру нажимаем Ctr + alt + c в Linux и Windows, Cmd + Shift + c для Mac. Скачать
Git projects
Ctr + Alt + O — выведет список всех локальных репозиториев в операционной системе. Если вы часто работаете с git, думаю, этот плагин будет очень удобен. После установки, в настройках плагина нужно прописать путь к папке со всеми локальными репозиториями.
/path/to/repo1; /path/to/repo2; /path/to/repo3;
Merge conflicts
Если вы работаете в команде, вероятно вы используйте систему контроля версий, и наверняка сталкивались с конфликтами при слиянии веток. Данный плагин делает процесс разрешения конфликтов очень комфортным и понятным. Когда вы открываете Atom, этот плагин анализирует репозиторий на наличии конфликтов, и если он их находит, то выводит внизу редактора окошко с перечнем файлов с конфликтами. Скачать
Minimap
Показывает маленькую карту документа, которую можно скроллить, удобно ориентироваться в большом количестве кода. Так же в настройках плагина можно настроить размер символов и расположение мини-карты. Скачать

Atom-alignment package
Плагин позволяет, выделив участок кода, отформатировать его в более приличный вид. Например, у нас есть такой код:
var1 = ‘adas’; var123456 = ‘adadasd’; a = 1; bacd = ‘Very long striiing’
Нажимаем Ctr + Alt + A и код форматируется в более красивый вид.
var1 = ‘adas’; var123456 = ‘adadasd’; a = 1; bacd = ‘Very long striiing’
Linter
Проверяет синтаксис кода налету и выдает уведомление об ошибках. Этот плагин является основным пакетом и к нему доустанавливаются остальные «линтеры-аддоны» для каждого языка программирования (полный список). Это сделано для прекращения «войны между плагинами» (The idea is to stop the linter plugins war, by providing a top level API for linters to parse and display errors in the Atom editor). Скачать
Multi-cursor
Из названия понятно, что этот плагин делает. В Linux нажимаем Alt + Shift + Up, чтобы размножить курсоры наверх или Alt + Shift + Down, чтобы размножить их вниз. Скачать.Чтобы выйти из режима мультиредактирования, нажмите Esc.
File-icons
Показывает иконку рядом с именем файла. Скачать

If you like this article, share a link with your friends
Read more
We talk about interesting technologies and share our experience of using them.