Меню

Как настроить атом для python

Как пользоваться Atom

Atom — это отличный, многофункциональный текстовый редактор, с возможностью установки огромного количества расширений, позволяющих приспособить его практически к чему угодно. Сам редактор разработан компанией GitHub на основе их платформы Electron, которая включает Node.js и движок рендеринга Chrome. Благодаря этому она позволяет разрабатывать приложения для рабочего стола на основе веб-технологий.

В этой статье мы разберёмся, как пользоваться редактором Atom для веб-разработки, какие плагины нужно установить, а также как правильно всё настроить, чтобы получить удобное рабочее окружение.

Установка Atom

Для операционной системы Windows или MacOS редактор Atom можно загрузить с GitHub репозитория проекта. Затем надо распаковать полученный архив и запустить atom.exe. Программа портативная, поэтому установки не требует.

Версию для Linux можно скачать там же. Доступны deb- и rpm-пакеты, а также есть возможность собрать программу из исходников. Для установки загруженного deb-пакета в Ubuntu или Debian выполните команду:

sudo dpkg -i atom-amd64.deb

Также в Ubuntu можно установить программу через менеджер пакетов snap. Для этого выполните такую команду:

snap install atom

После завершения установки вы можете найти программу в главном меню системы:

Как пользоваться редактором Atom

1. Установка пакетов Atom

Основное преимущество Atom — возможность установки различных пакетов для поддержки огромного количества функций. Давайте сначала разберём, как устанавливать пакеты, а потом я буду просто говорить, что нужно установить для получения той или иной функциональности. Для установки нового пакета на вкладке Welcome Guide выберите Install a package, а затем Open Installer.

Это же окно можно открыть через главное меню. Для этого откройте Edit -> Preferences -> Install. Здесь есть поле поиска, в которое нужно ввести имя пакета для установки:

Далее для установки пакета нужно выбрать пакет из списка найденных и нажать кнопку Install.

Когда установка завершится, вы сможете открыть его настройки кнопкой Settings или деактивироивать его кнопкой Disable. Также вы можете устанавливать пакеты atom из командой строки. Для этого выполните в терминале:

apm install имя_пакета

2. Русификация Atom

Я не рекомендую русифицировать программу. Если вы разработчик, то английский вам обязательно понадобится и не нужно избегать возможности его практиковать. К тому же ничего сложного в меню нет, а в интернете есть множество инструкций на русском. Но если очень хотите, то можно. Для этого установите пакет atom-i18n. Это не просто русификатор Atom, пакет содержит поддержку огромного количества языков.

Когда пакет будет установлен, нажмите кнопку Settings под именем пакета и в поле Language выберите Русский:

Затем вам останется перезагрузить редактор. Теперь главное меню и контекстное меню будут на русском:

Как видите, получить русский язык в Atom не так сложно. Дальше в этой инструкции я буду предполагать, что русификацию вы не ставили и все названия кнопок будут на английском языке. Уже сейчас редактор кода Atom готов к использованию, но мы можем сделать его ещё лучше.

3. Выбор темы оформления

Тема оформления — это один из самых важных моментов в настройке Atom, так как внешний вид интерфейса и подсветка кода будут всегда перед вашими глазами. Для настройки темы откройте Edit -> Preferences -> Themes:

Здесь можно выбрать тему интерфейса Theme UI и тему подсветки синтаксиса Theme Syntax:

Доступна светлая тема и тёмная:

Тем синтаксиса тоже доступно несколько, выберите то, что вам нравится. Также можно устанавливать темы из сети.

4. Подсветка синтаксиса и ошибок

По умолчанию редактор подсвечивает синтаксис для большинства языков, потому что пакеты их поддержки установлены по умолчанию. Это PHP, HTML, Json, SQL, XML, CSS, CoffeeScript, JavaScript, Java, C/C++, Go и многие другие. Но если вы хотите подсветку для дополнительных языков, их надо установить. Добавьте поддержку twig, если пользуетесь этим шаблонизатором, установив пакет:

Также для улучшения вида файлов можно установить пакет, который добавляет для каждого типа файла иконки:

В Atom для подсветки ошибок на лету используется интерфейс линетров. Есть общий пакет Linter, а также реализации проверки для разных языков. Чтобы добавить подсветку ошибок в PHP, CSS, JSON и HTML, надо установить эти пакеты:

  • linter
  • linter-ui-default
  • linter-php
  • linter-csslint
  • linter-json-lint
  • linter-htmllint
Читайте также:  Как настроить панасоник страда

После установки этих пакетов, если вы допустите ошибку в PHP или другом поддерживаемом языке, то сразу же текстовый редактор покажет вам сообщение об этом:

5. Поддержка Git

Системы контроля версий используются сейчас практически везде. Чтобы добавить поддержку Git в Atom, нужно установить пакет git-plus. После этого в среде появится интеграция с Git. Если в папке проекта есть Git-репозиторий, то вы будете видеть файлы, которые были изменены, новые файлы, а также текущую ветку. Кроме того, прямо из интерфейса программы можно выполнять коммиты:

Чтобы сделать коммит, нажмите на кнопку Git в нижнем правом углу экрана. Здесь надо выбрать изменённые файлы, затем ввести описание коммита и нажать Commit to имя_ветки. Рядом с кнопкой Git, есть кнопки, с помощью которых можно переключаться между ветками или публиковать изменения в удалённый репозиторий.

6. Автоматическое форматирование

В популярных средах разработки есть очень удобная функция. Вы можете исправить форматирование кода нажатием одной кнопки. В Atom тоже можно добавить такую возможность. Для этого установите пакет atom-beautify и пакет php-cs-fixer, чтобы добавить поддержку автоматического форматирования php.

Также для php нужно установить инструмент php-cs-fixer в систему. Для этого выполните такие команды в терминале Linux:

wget https://cs.symfony.com/download/php-cs-fixer-v2.phar -O php-cs-fixer

sudo chmod a+x php-cs-fixer
sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer

Теперь в терминале у вас должно получиться выполнить команду php-cs-fixer. Если система не сообщила, что команда не найдена, то всё прошло нормально. В Atom теперь можно открыть меню Packages -> Atom Beautify и выбрать пункт Beautify для автоматического форматирования.

7. Редактор в стиле Vim

Если вам нравится философия редактора Vim, как мне, то вы захотите, чтобы в других реакторах можно было использовать все возможности vim. В Atom это возможно, достаточно установить:

Теперь вы можете перемещаться по тексту, используя клавиши h j k l, выделять с помощью v, использовать y x и p для копирования и вставки, / для поиска, а также команды vim, например :w для сохранения документа.

8. Префиксы в CSS

Множество новых функций, которые включены в CSS в разных браузерах, поддерживаются только в виде экспериментальных возможностей, которые можно использовать только вместе с префиксом производителя. Например -webkit, -ms, -moz и другие. Вручную расставлять эти префиксы не очень удобно, поэтому можно воспользоваться плагином autoprefixer.

После его установки выделите нужный фрагмент кода, затем откройте меню Packages -> Command Palette -> Toggle:

Далее наберите Autoprefixer и нажмите Enter. После этого префиксы производителя в css atom будут автоматически установлены:

9. Отладка PHP в Atom

При написании серьёзных проектов не обойтись без отладки. Для отладки PHP можно использовать отладчик Xdebug. Сначала нужно установить Xdebug в систему. В Ubuntu для этого выполните:

sudo apt install php-xdebug

Затем добавьте такие строчки в конфигурацию отладчика:

zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=false

Здесь важен параметр xdebug.remote_autostart, его значение должно быть false. Если это значение будет true, то отладчик будет запускаться для всех выполняемых скриптов, а это нам не нужно. Порт оставляем по умолчанию 9000, хост 127.0.0.1. Затем перезапустите веб-сервер, чтобы применить настройки:

sudo systemctl restart apache2

Далее надо установить пакет php-debug, также установите его зависимости, которые предлагает установить среда:

Чтобы при каждом запуске не показывалось сообщение «You have both linter and atom-ide-diagnostics enabled, which will both display lint results for Linter-based packages». Откройте настройки пакета atom-ide-ui и найдите там пункт Enabled Fetures. Здесь надо отключить функции Diagnostics Services и Diagnostics:

После установки вы можете запускать отладку. Для этого просто кликните напротив строчки, на которой нужно установить точку останова, чтобы появилась синяя точка:

Также можно просто выбрать строчку и в меню Debug выбрать Toggle Breakpoint. Затем откройте меню и выберите Debug -> Toggle Debugging.

Дальше займёмся браузером. По умолчанию отладка будет отключена. Чтобы её включить, установите это расширение. Затем кликните по его значку и выберите Debug:

Читайте также:  Как настроить карандаш в одноклассниках

После этого можно перезагрузить страницу и в Atom автоматически запустится отладчик, где вы можете выполнять программу пошагово и смотреть значения переменных. Когда программа спросит соответствие удалённого пути к локальному файлу, укажите в обоих полях одинаковый путь, если проект находится на локальной машине:

Затем вам станет доступна отладка:

А инструкция, как пользоваться Atom для отладки, уже выходит за рамки данной статьи, но я думаю, что вы разберётесь.

10. Работа с проектами в Atom

Настройка редактора Atom завершена, теперь немного про использование. Я думаю, не нужно говорить, как открывать и сохранять файлы. Но о проектах нужно сказать. Выбрав в меню File пункт Open Project Folder, вы можете выбрать папку, в которой находятся ваши исходные коды. Далее все файлы и папки из неё будут отображаться в виде дерева на левой панели — это очень удобно:

Выводы

В этой статье мы рассмотрели, как пользоваться Atom для веб-разработки, а также основные полезные плагины, которые можно установить и использовать. Есть и другие интересные расширения, например Emmet, но я им не пользуюсь, поэтому ничего о нем сказать не могу. В целом, при достаточной настройке, Atom превращается практически в полноценную среду разработки. А какие плагины и возможности Atom используете вы? Напишите в комментариях!

Источник

Настройка Atom от GitHub для работы с PHP, Python и некоторыми другими языками программирования

Изначально считаем что у Вас установлена поддерживаемая операционная система, Node.JS и Atom. В примерах мы работаем в OpenSUSE (13.1) в нём (и вообще в дистрибутивах *nix) уже «из коробки» обычно есть не только Python но PHP и другие языки программирования. Так же исправно работает на Ubuntu (>12.04). Если у Вас Windows 7 или 8, а раньше Вы с ними (языками) не работали то их предварительно необходимо скачать и установить.
Примечание: перед началом работы желательно запускать Atom под root.
опыт показывает — работает стабильнее

Linter

Идеология Atom к подсветке в том, что основным пакетом для работы с синтаксисом и его анализа будет Linter, который является верхним уровнем в API для других линтеров кода. Это сделано для прекращения «войны между плагинами» (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). Тем не менее, не все сторонние разработчики придерживаются этой идеологии и пишут свои плагины.

  • linter-php , для PHP `php -l`
  • linter-phpcs , для PHP, `phpc`
  • linter-phpmd , для PHP, `phpmd`
  • linter-pylint , для Python, `pylint`
  • linter-pyflakes , для python, `pyflakes`
  • linter-pep8, для python, `pep8`
  • linter-flake8, для python, `flake8`
  • linter-javac , для Java, `javac`
  • linter-jshint , для JavaScript and JSON, `jshint`
  • linter-jscs , для JavaScript, `jscs`
  • linter-scss-lint , для SASS/SCSS, `scss-lint`
  • linter-coffeelint , для CoffeeScript, `coffeelint`
  • linter-csslint , для CSS, `csslint`
  • linter-rubocop , для Ruby and Ruby on Rails, `rubocop`
  • linter-tslint , для Typescript, `tslint`
  • linter-xmllint , для XML, `xmllint`
  • linter-shellcheck , для Bash, `shellcheck`
  • linter-scalac , для Scala, `scalac`
  • linter-clang , для C / C++, `clang`
  • linter-ruby , для ruby, `ruby -wc`
  • linter-lua , для Lua, `luac -p`

Пакет Script: запуск программ из Atom

Script — пакет для запуска кода в atom.

Установка пакета Script, возможна из командной строки:

или меню
Packages->Settings View->Install->Packages

Каждый язык работает, при наличии предварительно установленного компилятора / интерпритатора.
Пакет Script обновляется довольно часто. Например поддержка Swift появилась менее двух недель назад. Так что скорее всего в ближайшее время появится поддержка новых языков.

Для запуска программы необходимо выбрать
Packages—>Script—>Run

Дополнительные опции можно найти в документации либо на страницах Atom`а или проекта.

Для функционирования должен быть создан рабочий каталог.
Путь к нему нужно прописать здесь:
Packages—>Script—>Configure Script—>Current Working Directory
Заявку разработчикам на поддержку нового языка можно оставить здесь (отвечают быстро)

И немного юмора от разработчиков пакета Script,
у которых, судя по всему, спрашивают всё на свете:

первод: Атом не может найти Нод | Руби | Питон | Мои носки

Читайте также:  Как настроить бортовой компьютер пежо 407

Python

Поддержка подсветки этого языка идёт изначально. Пакеты для работы с синтаксисом и отладки:
Linter + Language Python + Linter Python Pep8 + Script

Script запускает код на Python, а Linter и Linter Python Pep8 покажут синтаксические ошибки.
Возможно Вам, для работы с Python также поможет Atom Python Debugger.
Подсветка ошибок и запуск после установки будут выглядеть так:

Swift

Терминал

Для запуска исполняемого кода С, C++, Java иногда проще использовать сторонний пакет (не пакет Atom, а пакет вашего дистрибутива), который запускается через терминал, поскольку сам Atom поддерживает большое количество языков. Если Atom выступает в качестве редактора кода, a терминал рядом запускает его — это очень удобно для нас, поскольку терминал не имеет такое преимущество редактирования, как Atom.
Для запуска терминала в окне Atom установите пакет Term. Для запуска терминала в окне Atom выбрать
Packages—>Command Palette—>Toggle и Term
с нужными параметрами.

В заключении ещё один интересный кликабельный анимационный gif от разработчиков script, ссылки.

Источник



Как настроить Atom для запуска скриптов Python3?

В моем терминале я набираю $ which python3 , выводя

Я хотел бы настроить Atom для запуска скриптов Python3. В моем Atom Config у меня есть

Однако, если я запускаю следующий скрипт в каком-то скрипте с именем filename.py ,

Получаю следующий результат:

Как именно настроить PATH для скриптов Python3.x для правильной работы? Могу ли я использовать другой пакет?

7 ответов

Если вы используете Mac OS X, используйте каталог на терминале, чтобы открыть файл.

Выберите файл python3, щелкните правой кнопкой мыши и выберите «получить информацию». Выберите каталог из «Где:» и вставьте его в Atom.

Как сказал вам Терри:

Затем введите python3 в командное пространство.

Это должно работать, Науэль 🙂

Вы можете использовать пакет Atom atom-python-run для запуска кода Python из Atom, версию python можно настроить в настройках пакета. По умолчанию atom-python-run использует синтаксис python . Если команда python в вашей системе еще не указывает на python3, просто замените параметр и напишите python3 .

Если вы используете Atom в Mac OS и у вас установлены пакеты script 3.18.1 и atom-python-run 0.9.7, вам помогут следующие шаги.

Скрипт-> Настроить скрипт

Затем введите Python3 в поле команды в диалоговом окне параметров.

Это должно решить вашу проблему.

Вероятно, вы используете пакет atom-python-run для запуска Python непосредственно из Atom. Если Python2 является версией Python по умолчанию в вашей системе, то Atom попытается запустить ваш код Python с помощью интерпретатора Python2. Все, что вам нужно сделать, это изменить некоторые настройки в пакете atom-python-run , чтобы сообщить ему, что мы хотим использовать Python3. Процесс прост. Перейдите в настройки > Пакеты , нажмите кнопку настроек в пакете atom-python-run и в полях команд F5 и F6 обменять python на python3 . Вот и все. Теперь вы можете запустить свой скрипт Python3, нажав кнопку F5 или F6.

Установите atom-runner в вашем Atom, зайдя в настройки Atom, а затем в Package и найдите atom-runner и установите его.

Теперь нажмите на вкладку настроек для атомного бегуна, как показано выше на картинке. Затем нажмите View Code, как показано на рисунке ниже.

Затем перейдите в папку lib и откройте atom-runner.coffee и замените следующий раздел кода:

Убедитесь, что для ключевого слова python значение python3, по умолчанию это python. Обратитесь к картинке ниже:

Другой способ — найти местоположение python3 с помощью команды.

И добавьте как shebang в каждый файл python. Например:-

Единственный улов в том, что вы должны написать это в каждом файле.

Перейдите в строку меню Atom -> Пакеты -> Сценарий -> Настроить сценарий (или вы можете использовать сочетание клавиш Shift + Ctrl + Alt + O)

Затем введите python3 в командном пространстве. Надеюсь, это сработает.

Я использую пакет «script» (3.18.1 от rgbkrk) для запуска кода внутри атома, и вот как я это исправил

Источник

Как настроить atom для python

Как пользоваться Atom

Atom — это отличный, многофункциональный текстовый редактор, с возможностью установки огромного количества расширений, позволяющих приспособить его практически к чему угодно. Сам редактор разработан компанией GitHub на основе их платформы Electron, которая включает Node.js и движок рендеринга Chrome. Благодаря этому она позволяет разрабатывать приложения для рабочего стола на основе веб-технологий.

В этой статье мы разберёмся, как пользоваться редактором Atom для веб-разработки, какие плагины нужно установить, а также как правильно всё настроить, чтобы получить удобное рабочее окружение.

Установка Atom

Для операционной системы Windows или MacOS редактор Atom можно загрузить с GitHub репозитория проекта. Затем надо распаковать полученный архив и запустить atom.exe. Программа портативная, поэтому установки не требует.

Версию для Linux можно скачать там же. Доступны deb- и rpm-пакеты, а также есть возможность собрать программу из исходников. Для установки загруженного deb-пакета в Ubuntu или Debian выполните команду:

sudo dpkg -i atom-amd64.deb

Также в Ubuntu можно установить программу через менеджер пакетов snap. Для этого выполните такую команду:

snap install atom

После завершения установки вы можете найти программу в главном меню системы:

Как пользоваться редактором Atom

1. Установка пакетов Atom

Основное преимущество Atom — возможность установки различных пакетов для поддержки огромного количества функций. Давайте сначала разберём, как устанавливать пакеты, а потом я буду просто говорить, что нужно установить для получения той или иной функциональности. Для установки нового пакета на вкладке Welcome Guide выберите Install a package, а затем Open Installer.

Это же окно можно открыть через главное меню. Для этого откройте Edit -> Preferences -> Install. Здесь есть поле поиска, в которое нужно ввести имя пакета для установки:

Далее для установки пакета нужно выбрать пакет из списка найденных и нажать кнопку Install.

Когда установка завершится, вы сможете открыть его настройки кнопкой Settings или деактивироивать его кнопкой Disable. Также вы можете устанавливать пакеты atom из командой строки. Для этого выполните в терминале:

apm install имя_пакета

2. Русификация Atom

Я не рекомендую русифицировать программу. Если вы разработчик, то английский вам обязательно понадобится и не нужно избегать возможности его практиковать. К тому же ничего сложного в меню нет, а в интернете есть множество инструкций на русском. Но если очень хотите, то можно. Для этого установите пакет atom-i18n. Это не просто русификатор Atom, пакет содержит поддержку огромного количества языков.

Когда пакет будет установлен, нажмите кнопку Settings под именем пакета и в поле Language выберите Русский:

Затем вам останется перезагрузить редактор. Теперь главное меню и контекстное меню будут на русском:

Как видите, получить русский язык в Atom не так сложно. Дальше в этой инструкции я буду предполагать, что русификацию вы не ставили и все названия кнопок будут на английском языке. Уже сейчас редактор кода Atom готов к использованию, но мы можем сделать его ещё лучше.

3. Выбор темы оформления

Тема оформления — это один из самых важных моментов в настройке Atom, так как внешний вид интерфейса и подсветка кода будут всегда перед вашими глазами. Для настройки темы откройте Edit -> Preferences -> Themes:

Здесь можно выбрать тему интерфейса Theme UI и тему подсветки синтаксиса Theme Syntax:

Доступна светлая тема и тёмная:

Тем синтаксиса тоже доступно несколько, выберите то, что вам нравится. Также можно устанавливать темы из сети.

4. Подсветка синтаксиса и ошибок

По умолчанию редактор подсвечивает синтаксис для большинства языков, потому что пакеты их поддержки установлены по умолчанию. Это PHP, HTML, Json, SQL, XML, CSS, CoffeeScript, JavaScript, Java, C/C++, Go и многие другие. Но если вы хотите подсветку для дополнительных языков, их надо установить. Добавьте поддержку twig, если пользуетесь этим шаблонизатором, установив пакет:

Также для улучшения вида файлов можно установить пакет, который добавляет для каждого типа файла иконки:

В Atom для подсветки ошибок на лету используется интерфейс линетров. Есть общий пакет Linter, а также реализации проверки для разных языков. Чтобы добавить подсветку ошибок в PHP, CSS, JSON и HTML, надо установить эти пакеты:

  • linter
  • linter-ui-default
  • linter-php
  • linter-csslint
  • linter-json-lint
  • linter-htmllint

После установки этих пакетов, если вы допустите ошибку в PHP или другом поддерживаемом языке, то сразу же текстовый редактор покажет вам сообщение об этом:

5. Поддержка Git

Системы контроля версий используются сейчас практически везде. Чтобы добавить поддержку Git в Atom, нужно установить пакет git-plus. После этого в среде появится интеграция с Git. Если в папке проекта есть Git-репозиторий, то вы будете видеть файлы, которые были изменены, новые файлы, а также текущую ветку. Кроме того, прямо из интерфейса программы можно выполнять коммиты:

Чтобы сделать коммит, нажмите на кнопку Git в нижнем правом углу экрана. Здесь надо выбрать изменённые файлы, затем ввести описание коммита и нажать Commit to имя_ветки. Рядом с кнопкой Git, есть кнопки, с помощью которых можно переключаться между ветками или публиковать изменения в удалённый репозиторий.

6. Автоматическое форматирование

В популярных средах разработки есть очень удобная функция. Вы можете исправить форматирование кода нажатием одной кнопки. В Atom тоже можно добавить такую возможность. Для этого установите пакет atom-beautify и пакет php-cs-fixer, чтобы добавить поддержку автоматического форматирования php.

Также для php нужно установить инструмент php-cs-fixer в систему. Для этого выполните такие команды в терминале Linux:

wget https://cs.symfony.com/download/php-cs-fixer-v2.phar -O php-cs-fixer

sudo chmod a+x php-cs-fixer
sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer

Теперь в терминале у вас должно получиться выполнить команду php-cs-fixer. Если система не сообщила, что команда не найдена, то всё прошло нормально. В Atom теперь можно открыть меню Packages -> Atom Beautify и выбрать пункт Beautify для автоматического форматирования.

Читайте также:  Как настроить электронные часы электроника 7 с пульта

7. Редактор в стиле Vim

Если вам нравится философия редактора Vim, как мне, то вы захотите, чтобы в других реакторах можно было использовать все возможности vim. В Atom это возможно, достаточно установить:

Теперь вы можете перемещаться по тексту, используя клавиши h j k l, выделять с помощью v, использовать y x и p для копирования и вставки, / для поиска, а также команды vim, например :w для сохранения документа.

8. Префиксы в CSS

Множество новых функций, которые включены в CSS в разных браузерах, поддерживаются только в виде экспериментальных возможностей, которые можно использовать только вместе с префиксом производителя. Например -webkit, -ms, -moz и другие. Вручную расставлять эти префиксы не очень удобно, поэтому можно воспользоваться плагином autoprefixer.

После его установки выделите нужный фрагмент кода, затем откройте меню Packages -> Command Palette -> Toggle:

Далее наберите Autoprefixer и нажмите Enter. После этого префиксы производителя в css atom будут автоматически установлены:

9. Отладка PHP в Atom

При написании серьёзных проектов не обойтись без отладки. Для отладки PHP можно использовать отладчик Xdebug. Сначала нужно установить Xdebug в систему. В Ubuntu для этого выполните:

sudo apt install php-xdebug

Затем добавьте такие строчки в конфигурацию отладчика:

zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=false

Здесь важен параметр xdebug.remote_autostart, его значение должно быть false. Если это значение будет true, то отладчик будет запускаться для всех выполняемых скриптов, а это нам не нужно. Порт оставляем по умолчанию 9000, хост 127.0.0.1. Затем перезапустите веб-сервер, чтобы применить настройки:

sudo systemctl restart apache2

Далее надо установить пакет php-debug, также установите его зависимости, которые предлагает установить среда:

Чтобы при каждом запуске не показывалось сообщение «You have both linter and atom-ide-diagnostics enabled, which will both display lint results for Linter-based packages». Откройте настройки пакета atom-ide-ui и найдите там пункт Enabled Fetures. Здесь надо отключить функции Diagnostics Services и Diagnostics:

После установки вы можете запускать отладку. Для этого просто кликните напротив строчки, на которой нужно установить точку останова, чтобы появилась синяя точка:

Также можно просто выбрать строчку и в меню Debug выбрать Toggle Breakpoint. Затем откройте меню и выберите Debug -> Toggle Debugging.

Дальше займёмся браузером. По умолчанию отладка будет отключена. Чтобы её включить, установите это расширение. Затем кликните по его значку и выберите Debug:

После этого можно перезагрузить страницу и в Atom автоматически запустится отладчик, где вы можете выполнять программу пошагово и смотреть значения переменных. Когда программа спросит соответствие удалённого пути к локальному файлу, укажите в обоих полях одинаковый путь, если проект находится на локальной машине:

Затем вам станет доступна отладка:

А инструкция, как пользоваться Atom для отладки, уже выходит за рамки данной статьи, но я думаю, что вы разберётесь.

10. Работа с проектами в Atom

Настройка редактора Atom завершена, теперь немного про использование. Я думаю, не нужно говорить, как открывать и сохранять файлы. Но о проектах нужно сказать. Выбрав в меню File пункт Open Project Folder, вы можете выбрать папку, в которой находятся ваши исходные коды. Далее все файлы и папки из неё будут отображаться в виде дерева на левой панели — это очень удобно:

Выводы

В этой статье мы рассмотрели, как пользоваться Atom для веб-разработки, а также основные полезные плагины, которые можно установить и использовать. Есть и другие интересные расширения, например Emmet, но я им не пользуюсь, поэтому ничего о нем сказать не могу. В целом, при достаточной настройке, Atom превращается практически в полноценную среду разработки. А какие плагины и возможности Atom используете вы? Напишите в комментариях!

Источник

Как настроить Atom для запуска скриптов Python3?

В моем терминале я набираю $ which python3 , выводя

Я хотел бы настроить Atom для запуска скриптов Python3. В моем Atom Config у меня есть

Однако, если я запускаю следующий скрипт в каком-то скрипте с именем filename.py ,

Получаю следующий результат:

Как именно настроить PATH для скриптов Python3.x для правильной работы? Могу ли я использовать другой пакет?

7 ответов

Если вы используете Mac OS X, используйте каталог на терминале, чтобы открыть файл.

Выберите файл python3, щелкните правой кнопкой мыши и выберите «получить информацию». Выберите каталог из «Где:» и вставьте его в Atom.

Как сказал вам Терри:

Затем введите python3 в командное пространство.

Это должно работать, Науэль 🙂

Вы можете использовать пакет Atom atom-python-run для запуска кода Python из Atom, версию python можно настроить в настройках пакета. По умолчанию atom-python-run использует синтаксис python . Если команда python в вашей системе еще не указывает на python3, просто замените параметр и напишите python3 .

Если вы используете Atom в Mac OS и у вас установлены пакеты script 3.18.1 и atom-python-run 0.9.7, вам помогут следующие шаги.

Скрипт-> Настроить скрипт

Затем введите Python3 в поле команды в диалоговом окне параметров.

Это должно решить вашу проблему.

Вероятно, вы используете пакет atom-python-run для запуска Python непосредственно из Atom. Если Python2 является версией Python по умолчанию в вашей системе, то Atom попытается запустить ваш код Python с помощью интерпретатора Python2. Все, что вам нужно сделать, это изменить некоторые настройки в пакете atom-python-run , чтобы сообщить ему, что мы хотим использовать Python3. Процесс прост. Перейдите в настройки > Пакеты , нажмите кнопку настроек в пакете atom-python-run и в полях команд F5 и F6 обменять python на python3 . Вот и все. Теперь вы можете запустить свой скрипт Python3, нажав кнопку F5 или F6.

Читайте также:  Как настроить видеокарту цвет

Установите atom-runner в вашем Atom, зайдя в настройки Atom, а затем в Package и найдите atom-runner и установите его.

Теперь нажмите на вкладку настроек для атомного бегуна, как показано выше на картинке. Затем нажмите View Code, как показано на рисунке ниже.

Затем перейдите в папку lib и откройте atom-runner.coffee и замените следующий раздел кода:

Убедитесь, что для ключевого слова python значение python3, по умолчанию это python. Обратитесь к картинке ниже:

Другой способ — найти местоположение python3 с помощью команды.

И добавьте как shebang в каждый файл python. Например:-

Единственный улов в том, что вы должны написать это в каждом файле.

Перейдите в строку меню Atom -> Пакеты -> Сценарий -> Настроить сценарий (или вы можете использовать сочетание клавиш Shift + Ctrl + Alt + O)

Затем введите python3 в командном пространстве. Надеюсь, это сработает.

Я использую пакет «script» (3.18.1 от rgbkrk) для запуска кода внутри атома, и вот как я это исправил

Источник

Настройка Atom от GitHub для работы с PHP, Python и некоторыми другими языками программирования

Изначально считаем что у Вас установлена поддерживаемая операционная система, Node.JS и Atom. В примерах мы работаем в OpenSUSE (13.1) в нём (и вообще в дистрибутивах *nix) уже «из коробки» обычно есть не только Python но PHP и другие языки программирования. Так же исправно работает на Ubuntu (>12.04). Если у Вас Windows 7 или 8, а раньше Вы с ними (языками) не работали то их предварительно необходимо скачать и установить.
Примечание: перед началом работы желательно запускать Atom под root.
опыт показывает — работает стабильнее

Linter

Идеология Atom к подсветке в том, что основным пакетом для работы с синтаксисом и его анализа будет Linter, который является верхним уровнем в API для других линтеров кода. Это сделано для прекращения «войны между плагинами» (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). Тем не менее, не все сторонние разработчики придерживаются этой идеологии и пишут свои плагины.

  • linter-php , для PHP `php -l`
  • linter-phpcs , для PHP, `phpc`
  • linter-phpmd , для PHP, `phpmd`
  • linter-pylint , для Python, `pylint`
  • linter-pyflakes , для python, `pyflakes`
  • linter-pep8, для python, `pep8`
  • linter-flake8, для python, `flake8`
  • linter-javac , для Java, `javac`
  • linter-jshint , для JavaScript and JSON, `jshint`
  • linter-jscs , для JavaScript, `jscs`
  • linter-scss-lint , для SASS/SCSS, `scss-lint`
  • linter-coffeelint , для CoffeeScript, `coffeelint`
  • linter-csslint , для CSS, `csslint`
  • linter-rubocop , для Ruby and Ruby on Rails, `rubocop`
  • linter-tslint , для Typescript, `tslint`
  • linter-xmllint , для XML, `xmllint`
  • linter-shellcheck , для Bash, `shellcheck`
  • linter-scalac , для Scala, `scalac`
  • linter-clang , для C / C++, `clang`
  • linter-ruby , для ruby, `ruby -wc`
  • linter-lua , для Lua, `luac -p`

Пакет Script: запуск программ из Atom

Script — пакет для запуска кода в atom.

Установка пакета Script, возможна из командной строки:

или меню
Packages->Settings View->Install->Packages

Каждый язык работает, при наличии предварительно установленного компилятора / интерпритатора.
Пакет Script обновляется довольно часто. Например поддержка Swift появилась менее двух недель назад. Так что скорее всего в ближайшее время появится поддержка новых языков.

Для запуска программы необходимо выбрать
Packages—>Script—>Run

Дополнительные опции можно найти в документации либо на страницах Atom`а или проекта.

Для функционирования должен быть создан рабочий каталог.
Путь к нему нужно прописать здесь:
Packages—>Script—>Configure Script—>Current Working Directory
Заявку разработчикам на поддержку нового языка можно оставить здесь (отвечают быстро)

И немного юмора от разработчиков пакета Script,
у которых, судя по всему, спрашивают всё на свете:

первод: Атом не может найти Нод | Руби | Питон | Мои носки

Python

Поддержка подсветки этого языка идёт изначально. Пакеты для работы с синтаксисом и отладки:
Linter + Language Python + Linter Python Pep8 + Script

Script запускает код на Python, а Linter и Linter Python Pep8 покажут синтаксические ошибки.
Возможно Вам, для работы с Python также поможет Atom Python Debugger.
Подсветка ошибок и запуск после установки будут выглядеть так:

Swift

Терминал

Для запуска исполняемого кода С, C++, Java иногда проще использовать сторонний пакет (не пакет Atom, а пакет вашего дистрибутива), который запускается через терминал, поскольку сам Atom поддерживает большое количество языков. Если Atom выступает в качестве редактора кода, a терминал рядом запускает его — это очень удобно для нас, поскольку терминал не имеет такое преимущество редактирования, как Atom.
Для запуска терминала в окне Atom установите пакет Term. Для запуска терминала в окне Atom выбрать
Packages—>Command Palette—>Toggle и Term
с нужными параметрами.

В заключении ещё один интересный кликабельный анимационный gif от разработчиков script, ссылки.

Источник



Как настроить Atom для запуска скриптов Python3?

В моем terminal я набираю $ which python3 , выводя

Я хотел бы настроить Atom для запуска скриптов Python3. В моей конфигурации Atom у меня есть

Однако если я запускаю следующий скрипт в каком-то скрипте с именем filename.py ,

Я получаю следующий вывод:

Как именно настроить скрипты PATH для Python3.x для правильной работы? Есть ли другой пакет, который я мог бы использовать?

8 ответов

мой код таков: import random import numpy z = numpy.zeros(5) print(z) d = random.random() и ошибка в том, что: Traceback (most recent call last): File /Users/wjxiz/Documents/et5/bigdata/test.py, line 6, in d = random.random() AttributeError: ‘module’ object has no attribute ‘random’.

Я пытаюсь настроить Atom/Juno для запуска Julia так, чтобы он выглядел как захват экрана на этом сайте — он выглядит именно так, как я хочу. http://junolab.org / Я скачал и установил Julia и Atom. На Atom я установил пакеты uber-juno, julia-client и language-julia. При попытке запустить Julia в.

Читайте также:  Как настроить почту mail samsung

Перейдите в строку меню Atom -> пакеты -> скрипт -> настроить скрипт (Или вы можете использовать сочетание клавиш Shift+Ctrl+Alt+O)

Затем введите python3 в командное пространство. Надеюсь, это сработает.

я использую пакет «script» (3.18.1 от rgbkrk) для запуска кода внутри atom, и вот как я его исправил

  1. откройте настройки пакета -> Просмотр кода
  2. откройте lib -> грамматики -> python.coffee
  3. измените значение с python на python3 в этих двух местах ‘Selection Based’ и ‘File Based’

Если вы используете Mac OS X, Используйте каталог на terminal, чтобы открыть файл.

Выберите файл python3, щелкните правой кнопкой мыши и выберите «get info». Выберите каталог из «Where:» и пройдите мимо него в Atom.

Как тебе сказал Терри:

Затем введите python3 в командное пространство.

скрипт я использую этот пакет на atom. получаю эту ошибку [Command: python3 -u ‘/home/aditya/Documents/python/py4e book solved problems/not done py4e 5.10ex q1 loop.py’] после внесения изменений в. [/home/aditya/.atom/packages/script/lib/grammars] я изменил python на python3 exports.Python =.

У меня есть скрипт python3, который читает текстовые файлы не ascii, вносит изменения и записывает их обратно. Я могу запустить этот скрипт из Atom с помощью команды меню Package→Script→Run Script , а python3 жалуется, что входные текстовые файлы не являются Ascii: UnicodeDecodeError: ‘ascii’.

Установите atom-runner в вашем Atom, войдя в Настройки Atom, а затем внутри пакета, найдите atom-runner и установите его.

Теперь нажмите на вкладку Настройки для atom-runner, как показано выше на рисунке. Затем нажмите на кнопку Просмотреть код, как показано на рисунке ниже.

Затем перейдите в папку lib, откройте atom-runner.coffee и замените следующий раздел кода:

Убедитесь, что для ключевого слова python значение равно python3, по умолчанию оно равно python. См. рисунок ниже:

Другой способ-найти местоположение python3 с помощью команды

для меня выход есть :

и добавьте как shebang в каждый ваш файл python. Например:-

Единственная загвоздка заключается в том, что вы должны записать это в каждый файл.

Вы можете использовать пакет Atom atom-python-run для запуска кода python из Atom, версия python может быть настроена в настройках пакета. По умолчанию atom-python-run использует синтаксис python . Если команда python в вашей системе еще не указывает на python3, просто замените настройку и напишите python3 .

Если вы используете Atom на Mac OS и у вас установлены пакеты script 3.18.1 и atom-python-run 0.9.7, вам помогут следующие шаги.

Скрипт-> Настроить Скрипт

Затем введите Python3 в поле команда в диалоговом окне Параметры.

Это должно решить вашу проблему.

Вероятно, вы используете пакет atom-python-run для запуска Python непосредственно из Atom. Если Python2 является версией Python по умолчанию в вашей системе, то Atom попытается запустить ваш код Python с помощью интерпретатора Python2. Все, что вам нужно сделать, это изменить некоторые настройки в пакете atom-python-run, чтобы сообщить ему, что мы хотим использовать Python3. Процесс очень прост. Перейдите в настройки >> пакеты , нажмите кнопку Настройки на пакете atom-python-run и в полях команды F5 и F6 обменяйте python с python3 . Вот и все. Теперь вы можете запустить свой скрипт Python3, нажав кнопку F5 или F6.

Просто добавьте команду в Параметры запуска и сохранить его. Затем используйте команду «Выполнить с профилем», чтобы использовать ее для выполнения вашего скрипта. Это сработало для меня.

Похожие вопросы:

Я использую пакет скриптов в Редакторе atom для запуска python. Каждый раз, когда я пытаюсь запустить программу, она спрашивает: Вы запустили atom из командной строки? Как это сделать с точки.

Как настроить запуск веб-приложений, написанных на Dart, как это делает WebStorm в Atom? В атоме он пытается запустить сам сценарий Dart, а не index.html

Я использую редактор atom. Я использую script package, atom runner package и т. д. Для выполнения скриптов python, но когда я пытаюсь выполнить скрипты на основе tkinter(GUI), вывод не отображается.

мой код таков: import random import numpy z = numpy.zeros(5) print(z) d = random.random() и ошибка в том, что: Traceback (most recent call last): File /Users/wjxiz/Documents/et5/bigdata/test.py.

Я пытаюсь настроить Atom/Juno для запуска Julia так, чтобы он выглядел как захват экрана на этом сайте — он выглядит именно так, как я хочу. http://junolab.org / Я скачал и установил Julia и Atom.

скрипт я использую этот пакет на atom. получаю эту ошибку [Command: python3 -u ‘/home/aditya/Documents/python/py4e book solved problems/not done py4e 5.10ex q1 loop.py’] после внесения изменений в.

У меня есть скрипт python3, который читает текстовые файлы не ascii, вносит изменения и записывает их обратно. Я могу запустить этот скрипт из Atom с помощью команды меню Package→Script→Run Script .

Заранее прошу прощения, если этот вопрос должен быть на SuperUser или другом сайте Похоже, что python3 shebang не работает на win10. (Я не могу проверить прямо сейчас, но я считаю, что аналогичный.

Недавно я начал использовать Atom IDE. Это очень приятно. Единственное, что мне кажется трудным, — это настроить профиль проекта для запуска. В pycharm есть конфигурация запуска, есть ли что-то.

Для фона я использую редактор Atom с установленным пакетом скриптов. В Atom есть два проекта, которые я обычно использую. D:/Data_files/Git/Projects D:/Data_files/Python/Notes Когда я обычно.

Источник