Register as default atom uri handler что это

Настройка 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). Тем не менее, не все сторонние разработчики придерживаются этой идеологии и пишут свои плагины.

Register as default atom uri handler что это. image loader. Register as default atom uri handler что это фото. Register as default atom uri handler что это-image loader. картинка Register as default atom uri handler что это. картинка image loader

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

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

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

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

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

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

Register as default atom uri handler что это. image loader. Register as default atom uri handler что это фото. Register as default atom uri handler что это-image loader. картинка Register as default atom uri handler что это. картинка image loader

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

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

И немного юмора от разработчиков пакета Script,
у которых, судя по всему, спрашивают всё на свете:
Register as default atom uri handler что это. image loader. Register as default atom uri handler что это фото. Register as default atom uri handler что это-image loader. картинка Register as default atom uri handler что это. картинка image loader
первод: Атом не может найти Нод | Руби | Питон | Мои носки

Python

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

Script запускает код на Python, а Linter и Linter Python Pep8 покажут синтаксические ошибки.
Возможно Вам, для работы с Python также поможет Atom Python Debugger.
Подсветка ошибок и запуск после установки будут выглядеть так:
Register as default atom uri handler что это. image loader. Register as default atom uri handler что это фото. Register as default atom uri handler что это-image loader. картинка Register as default atom uri handler что это. картинка image loader

Register as default atom uri handler что это. image loader. Register as default atom uri handler что это фото. Register as default atom uri handler что это-image loader. картинка Register as default atom uri handler что это. картинка image loader

Register as default atom uri handler что это. image loader. Register as default atom uri handler что это фото. Register as default atom uri handler что это-image loader. картинка Register as default atom uri handler что это. картинка image loader

Swift

Register as default atom uri handler что это. image loader. Register as default atom uri handler что это фото. Register as default atom uri handler что это-image loader. картинка Register as default atom uri handler что это. картинка image loader

Терминал

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

Register as default atom uri handler что это. image loader. Register as default atom uri handler что это фото. Register as default atom uri handler что это-image loader. картинка Register as default atom uri handler что это. картинка image loader

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

Источник

Register as default atom uri handler перевод

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

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

Установка Atom

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 10 33 16. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 10 33 16. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 10 33 16

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

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

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 10 38 18. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 10 38 18. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 10 38 18

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

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

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 10 43 44. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 10 43 44. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 10 43 44

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 10 43 59. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 10 43 59. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 10 43 59

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 10 52 13. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 10 52 13. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 10 52 13

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

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

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

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

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 10 53 16. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 10 53 16. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 10 53 16

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 10 53 55. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 10 53 55. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 10 53 55

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

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 10 59 47. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 10 59 47. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 10 59 47

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 11 03 39. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 11 03 39. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 11 03 39

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 11 02 55. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 11 02 55. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 11 02 55

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

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

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

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

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

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 11 21 52. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 11 21 52. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 11 21 52

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

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 47 55. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 47 55. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 47 55

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

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

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

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

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 11 51 42. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 11 51 42. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 11 51 42

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

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

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

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 28 56. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 28 56. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 28 56

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 29 02. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 29 02. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 29 02

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, также установите его зависимости, которые предлагает установить среда:

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 11 48 46. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 11 48 46. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 11 48 46

Чтобы при каждом запуске не показывалось сообщение «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:

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 01 48. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 01 48. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 01 48

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 06 41. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 06 41. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 06 41

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 06 54. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 06 54. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 06 54

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 07 39. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 07 39. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 07 39

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 08 26. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 08 26. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 08 26

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 18 26. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 18 26. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 18 26

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

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

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

Register as default atom uri handler что это. Snimok ekrana ot 2019 04 19 12 29 02. Register as default atom uri handler что это фото. Register as default atom uri handler что это-Snimok ekrana ot 2019 04 19 12 29 02. картинка Register as default atom uri handler что это. картинка Snimok ekrana ot 2019 04 19 12 29 02

Выводы

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

Изначально считаем что у Вас установлена поддерживаемая операционная система, 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). Тем не менее, не все сторонние разработчики придерживаются этой идеологии и пишут свои плагины.

Register as default atom uri handler что это. 9ecc8d9553c32297f900737f4a73d61f. Register as default atom uri handler что это фото. Register as default atom uri handler что это-9ecc8d9553c32297f900737f4a73d61f. картинка Register as default atom uri handler что это. картинка 9ecc8d9553c32297f900737f4a73d61f

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

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

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

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

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

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

Register as default atom uri handler что это. 0eac1bcac0e31ba2a0337d651b359dc1. Register as default atom uri handler что это фото. Register as default atom uri handler что это-0eac1bcac0e31ba2a0337d651b359dc1. картинка Register as default atom uri handler что это. картинка 0eac1bcac0e31ba2a0337d651b359dc1

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

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

И немного юмора от разработчиков пакета Script,
у которых, судя по всему, спрашивают всё на свете:
Register as default atom uri handler что это. db27e9201ca6f890073f3fa83249973e. Register as default atom uri handler что это фото. Register as default atom uri handler что это-db27e9201ca6f890073f3fa83249973e. картинка Register as default atom uri handler что это. картинка db27e9201ca6f890073f3fa83249973e
первод: Атом не может найти Нод | Руби | Питон | Мои носки

Python

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

Script запускает код на Python, а Linter и Linter Python Pep8 покажут синтаксические ошибки.
Возможно Вам, для работы с Python также поможет Atom Python Debugger.
Подсветка ошибок и запуск после установки будут выглядеть так:
Register as default atom uri handler что это. e5011df44c7110c26998b6e55bbddb0e. Register as default atom uri handler что это фото. Register as default atom uri handler что это-e5011df44c7110c26998b6e55bbddb0e. картинка Register as default atom uri handler что это. картинка e5011df44c7110c26998b6e55bbddb0e

Register as default atom uri handler что это. 65d868a98e6730644ed77b5d7d95a515. Register as default atom uri handler что это фото. Register as default atom uri handler что это-65d868a98e6730644ed77b5d7d95a515. картинка Register as default atom uri handler что это. картинка 65d868a98e6730644ed77b5d7d95a515

Register as default atom uri handler что это. 9df2ac7a3e6f09a8f4f0e172c4a9b312. Register as default atom uri handler что это фото. Register as default atom uri handler что это-9df2ac7a3e6f09a8f4f0e172c4a9b312. картинка Register as default atom uri handler что это. картинка 9df2ac7a3e6f09a8f4f0e172c4a9b312

Swift

Register as default atom uri handler что это. 425b4d60c46522201cd3a2214cf36924. Register as default atom uri handler что это фото. Register as default atom uri handler что это-425b4d60c46522201cd3a2214cf36924. картинка Register as default atom uri handler что это. картинка 425b4d60c46522201cd3a2214cf36924

Терминал

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

Register as default atom uri handler что это. 8ec2157e47d92dec2fb960a78a0eab9f. Register as default atom uri handler что это фото. Register as default atom uri handler что это-8ec2157e47d92dec2fb960a78a0eab9f. картинка Register as default atom uri handler что это. картинка 8ec2157e47d92dec2fb960a78a0eab9f

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

Полная инструкция по установке, настройке, работе с FAQ.

21.09.2016 34 комментария 126 527 просмотров

Свершилось! Наконец-то в Atom появилась проверка орфографии русского и английского языка! Так что опять возвращаюсь к теме Atom.

Содержание

Введение

Некоторое время назад, я пытался перейти с Notepad++ на Atom, а до этого на Sublime Text. Но всякий раз попытки были безуспешными, так как некоторых привычных инструментов из Notepad++ не хватало. Для Atom самым главным минусом для меня было отсутствие проверки орфографии русского языка.

Но проверка орфографии появилась! Поэтому попытаюсь еще раз перейти на этот продукт. И в данной статье я сведу все настройки, установки, советы по Atom, что буду использовать. В общем, вперед!

Установка

Скачиваем либо официальную последнюю версию с сайта, либо текущую последнюю версию y в GitHub.

Register as default atom uri handler что это. 2016 09 16 002347. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 16 002347. картинка Register as default atom uri handler что это. картинка 2016 09 16 002347

Запускаем скаченный файл, и он автоматически запустит установку без всяких диалоговых окон.

Register as default atom uri handler что это. 2016 09 16 002544. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 16 002544. картинка Register as default atom uri handler что это. картинка 2016 09 16 002544

После установки откроется редактор.

Register as default atom uri handler что это. 2016 09 16 005009. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 16 005009. картинка Register as default atom uri handler что это. картинка 2016 09 16 005009

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

Register as default atom uri handler что это. 2016 09 16 010513. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 16 010513. картинка Register as default atom uri handler что это. картинка 2016 09 16 010513

Первоначальная настройка

Register as default atom uri handler что это. 2016 09 16 010703. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 16 010703. картинка Register as default atom uri handler что это. картинка 2016 09 16 010703

Register as default atom uri handler что это. 2016 09 17 001733. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 001733. картинка Register as default atom uri handler что это. картинка 2016 09 17 001733

Также в разделе Core можно указать папку ваши основных проектов.

Register as default atom uri handler что это. 2016 09 16 011548. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 16 011548. картинка Register as default atom uri handler что это. картинка 2016 09 16 011548

Register as default atom uri handler что это. 2016 09 16 011256. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 16 011256. картинка Register as default atom uri handler что это. картинка 2016 09 16 011256

В этом же разделе можно указать сколько пробелов будет ставиться при нажатии на табуляцию.

Register as default atom uri handler что это. 2016 09 16 011743. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 16 011743. картинка Register as default atom uri handler что это. картинка 2016 09 16 011743

Открытие файлов и каталогов через контекстное меню

В разделе System добавляем в контекстном меню возможность открывать файлы и папки с помощью Atom.

Register as default atom uri handler что это. 2016 09 16 012115. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 16 012115. картинка Register as default atom uri handler что это. картинка 2016 09 16 012115

Но, у меня почему-то не при последней установке данные команды не сработали. И никакие шаманства не помогли. Пришлось вручную добавлять соответствующие команды в реестр Windows 10.

Везде текст C:\Users\sensor\AppData\Local\atom\app-1.11.0-beta5\atom.exe поменяйте на путь к программе на вашем компьютере. Он будет обязательно другой у вас. И обратите внимание, что в пути у вас должны быть двойные слэши.

После этого запустите сохраненный файл и внесите изменения в реестр. После этого у вас в контекстном меню у файлов и папок появятся такие подобные пункты.

Register as default atom uri handler что это. 2016 09 17 002904. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 002904. картинка Register as default atom uri handler что это. картинка 2016 09 17 002904

Register as default atom uri handler что это. 2016 09 17 002921. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 002921. картинка Register as default atom uri handler что это. картинка 2016 09 17 002921

Выбор темы оформления (Material Design)

Register as default atom uri handler что это. 2016 09 17 180216. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 180216. картинка Register as default atom uri handler что это. картинка 2016 09 17 180216

Там можно выбрать тему для оформления интерфейса Atom, а также для отображения непосредственно текста в документах.

Register as default atom uri handler что это. 2016 09 17 180929. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 180929. картинка Register as default atom uri handler что это. картинка 2016 09 17 180929

Вот не люблю я темные темы для текстовых редакторов. Поэтому выбирал светлые темы.

Register as default atom uri handler что это. 2016 09 17 181225. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 181225. картинка Register as default atom uri handler что это. картинка 2016 09 17 181225

Вот так будет выглядеть редактор с такими темами.

Register as default atom uri handler что это. 2016 09 17 181246. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 181246. картинка Register as default atom uri handler что это. картинка 2016 09 17 181246

Если вы хотите найти и установить другие темы, то перейдите в раздел установки, а там выберете Themes для перехода в поиск тем.

Register as default atom uri handler что это. 2016 09 17 181549. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 181549. картинка Register as default atom uri handler что это. картинка 2016 09 17 181549

Register as default atom uri handler что это. 2016 09 17 183345. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 183345. картинка Register as default atom uri handler что это. картинка 2016 09 17 183345

Выбранные темы можно установить.

И они потом появятся в выборе тем:

Register as default atom uri handler что это. 2016 09 17 185437. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 185437. картинка Register as default atom uri handler что это. картинка 2016 09 17 185437

Темы также имеют варианты настроек:

Register as default atom uri handler что это. 2016 09 17 220433. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 220433. картинка Register as default atom uri handler что это. картинка 2016 09 17 220433

Я поменял основной цвет темы.

Register as default atom uri handler что это. 2016 09 17 220710. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 220710. картинка Register as default atom uri handler что это. картинка 2016 09 17 220710

Сделал компактный вид панели вкладок.

Register as default atom uri handler что это. 2016 09 17 221054. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 221054. картинка Register as default atom uri handler что это. картинка 2016 09 17 221054

Сделал компактным дерево папок.

Register as default atom uri handler что это. 2016 09 17 221210. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 221210. картинка Register as default atom uri handler что это. картинка 2016 09 17 221210

После этих настроек редактор выглядит так:

Register as default atom uri handler что это. 2016 09 17 222326. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 17 222326. картинка Register as default atom uri handler что это. картинка 2016 09 17 222326

Проверка орфографии на английском и русском языках

И в пакете spell-ckecker переходим в настройки.

Register as default atom uri handler что это. 2016 09 18 014728. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 18 014728. картинка Register as default atom uri handler что это. картинка 2016 09 18 014728

Register as default atom uri handler что это. 2016 09 18 024004. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 18 024004. картинка Register as default atom uri handler что это. картинка 2016 09 18 024004

После этого появится проверка орфографии одновременно английского и русского языка в документах. Обратите внимание, что в Windows должны быть установлены соответствующие языки, так как базу Atom берет оттуда.

Register as default atom uri handler что это. 2016 09 18 022221. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 18 022221. картинка Register as default atom uri handler что это. картинка 2016 09 18 022221

Register as default atom uri handler что это. 2016 09 18 022531. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 18 022531. картинка Register as default atom uri handler что это. картинка 2016 09 18 022531

Register as default atom uri handler что это. 2016 09 18 023534. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 18 023534. картинка Register as default atom uri handler что это. картинка 2016 09 18 023534

Копируем этот тип и закрываем уведомление. Потом идем в настройки нашего пакета проверки орфографии.

И в разделе Grammars дописываем наш тип файлов.

Register as default atom uri handler что это. 2016 09 18 023723. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 18 023723. картинка Register as default atom uri handler что это. картинка 2016 09 18 023723

Теперь проверка орфографии появилась и в LaTeX файлах.

Register as default atom uri handler что это. 2016 09 18 023834. Register as default atom uri handler что это фото. Register as default atom uri handler что это-2016 09 18 023834. картинка Register as default atom uri handler что это. картинка 2016 09 18 023834

Как могли заметить выше на моей светлой теме подсказки появляются с темным фоном. Исправим это.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *