Атом (текстовый редактор) - Atom (text editor)
Атом с открытым проектом на Windows 10 | |
Разработчики) | GitHub (филиал Microsoft )[1] |
---|---|
изначальный выпуск | 26 февраля 2014 г.[2] |
Стабильный выпуск | 1.53.0[3] / 10 ноября 2020 |
Предварительный выпуск | 1.54.0-beta0[3] / 10 ноября 2020 |
Репозиторий | |
Написано в | Электрон (бэкэнд), CoffeeScript / JavaScript / Меньше / HTML (интерфейс / пользовательский интерфейс) |
Операционная система | macOS 10.9 или новее, Windows 7 и новее, и Linux[4] |
Размер | 87–180 МБ |
Доступно в | английский |
Тип | Редактор исходного кода |
Лицензия |
|
Интернет сайт | атом |
Атом это бесплатно и с открытым исходным кодом[7][8] текст и редактор исходного кода за macOS, Linux, и Майкрософт Виндоус[6] при поддержке плагины написано в Javascript, и встроенный Git Control, разработан GitHub. Atom - это настольное приложение, созданное с использованием веб-технологий.[9] В большинстве расширяемых пакетов есть лицензии на бесплатное программное обеспечение и построены и поддерживаются сообществом.[10] Атом основан на Электрон (ранее известная как Atom Shell),[11] фреймворк, который позволяет кроссплатформенным настольным приложениям использовать Хром и Node.js.[12][13] Это написано в CoffeeScript и Меньше.[14]
Atom был выпущен из бета-версии 1.0 25 июня 2015 года.[15] Его разработчики называют его «текстовым редактором 21 века, который можно взломать».[16]Он полностью настраивается в HTML, CSS и JavaScript.[17]
История
Его можно было использовать как интегрированная среда развития (IDE),[18][19][20][21] пока эта функция не была отключена в декабре 2018 года.[22]
Пакеты
Как и большинство других настраиваемых текстовых редакторов, Atom позволяет пользователям устанавливать сторонние пакеты и темы для настройки функций и внешнего вида редактора. Пакеты можно устанавливать, управлять и публиковать с помощью диспетчера пакетов Atom apm. Поддержка синтаксической подсветки для других языков, кроме языка по умолчанию, может быть установлена через пакеты, а также функция автозаполнения.
Поддержка языков программирования
Могут применяться пакеты Atom по умолчанию подсветка синтаксиса для следующих языков программирования и форматы файлов:[23][24]
Лицензия
Первоначально пакеты расширений для Atom и всего, что не является частью ядра Atom, выпускались под лицензией с открытым исходным кодом. 6 мая 2014 года остальная часть Atom, включая основное приложение, его диспетчер пакетов, а также его настольную платформу Electron, были выпущены как бесплатное программное обеспечение с открытым исходным кодом под Лицензия MIT.[27]
Конфиденциальность
Изначально было беспокойство и обсуждение двух пакетов отказа, которые сообщают различные данные внешним серверам.[28][29][30][31][32]Тем не менее, эти пакеты теперь включены в подробный диалог при первоначальном запуске:[33]
- Пакет метрик: отправляет информацию об использовании Гугл Аналитика (Начиная с версии 1.31.0, это было удалено, теперь информация об использовании отправляется напрямую в аналитический конвейер GitHub.[34][35]), включая уникальный случайный идентификатор UUID v4.[36] По словам авторов, это необходимо для определения производительности и определения наиболее часто используемых функций.[6] Пользователь может отключить эту функцию, открыв представление настроек, выполнив поиск пакета метрик и отключив его.[36]
- Пакет отчетов об исключениях: сообщает о неперехваченных исключениях Atom на www.bugsnag.com.[37]
Смотрите также
- Список текстовых редакторов
- Сравнение текстовых редакторов § Возможности программирования
- Сравнение редакторов HTML
- Список ранее проприетарного программного обеспечения
Рекомендации
- ^ «Будущий генеральный директор GitHub от Microsoft высказывается по поводу Atom, сохраняя независимость GitHub и многое другое». ZDNet. Получено 21 июн 2020.
- ^ «Представляем Атом». Атом. Получено 15 августа 2015.
- ^ а б «Примечания к выпуску». Atom.io. Получено 10 ноября 2020.
- ^ «Взломанный текстовый редактор для 21 века». Атом.
- ^ «Условия использования приложений с открытым исходным кодом GitHub». Получено 12 июн 2020.
- ^ а б c "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ". Атом. Получено 12 июн 2020.
- ^ Генри, Алан (8 мая 2014 г.). «Atom, текстовый редактор от GitHub, становится бесплатным и с открытым исходным кодом». Лайфхакер.
- ^ Лардинуа, Фредерик (6 мая 2014 г.). «GitHub Open Sources - текстовый редактор Atom». TechCrunch.
- ^ "Начало работы: почему Atom". Атом проект. Получено 17 августа 2015.
[...] мы не создавали Atom как традиционное веб-приложение. Вместо этого Atom - это специализированный вариант Chromium, предназначенный для работы в качестве текстового редактора, а не веб-браузера. Каждое окно Atom - это, по сути, локально отображаемая веб-страница.
- ^ «Взломанный текстовый редактор для 21 века». Атом.
- ^ "Atom Shell теперь Electron". Атом. Получено 2017-07-15.
- ^ "Страница Atom GitHub". Получено 27 августа 2015.
- ^ "Электронная страница GitHub". Получено 14 февраля 2016.
- ^ «Взлом атома: профессиональные инструменты». Получено 22 февраля 2017.
- ^ Огл, Бен (25 июня 2015 г.). «Атом 1.0». blog.atom.io. Получено 25 июн 2015.
- ^ «Взломанный текстовый редактор для 21 века». Атом.
- ^ «Начало работы с Atom». Codecademy.
- ^ "Атом IDE". Atom IDE. Получено 2018-01-26.
- ^ «Нуклид». Нуклид. Получено 2016-10-12.
- ^ «Юнона, интерактивная среда разработки». Юнона. Получено 2016-10-12.
- ^ «PlatformIO IDE: интегрированная среда разработки нового поколения для Интернета вещей». ПлатформаIO. Получено 2016-10-12.
- ^ ""Facebook отказывается от расширения Nuclide"". Блог Атома. Получено 2019-01-12.
- ^ "GitHub - atom / language-examples: языковые примеры для всех основных языков Atom". 3 марта 2019 г. - через GitHub.
- ^ "Садовник Введение". tree-sitter.github.io.
- ^ «Rbox: интегрированный пакет R для редактора ATOM». Атом. Получено 3 сентября 2020.
- ^ "атом-ид-рэкет". Атом.
- ^ «Атом теперь с открытым исходным кодом». Атом. Получено 15 августа 2015.
- ^ "Отключить показатели по умолчанию или полностью удалить". GitHub. Получено 3 февраля 2016.
- ^ «Сбор метрик в Atom Core». Атом. Получено 3 февраля 2016.
- ^ «Сообщите план о том, как изменить показатели, чтобы они были включены теперь, когда выпущена версия 1.0». GitHub Atom. Получено 3 февраля 2016.
- ^ "должен быть отключен во время установки". Атом. Получено 3 февраля 2016.
- ^ «По умолчанию должно быть отключено». Атом. Получено 3 февраля 2016.
- ^ «Отправлять телеметрию только с согласия damieng · Pull Request # 66 · atom / metrics». GitHub.
- ^ «атом / атом». GitHub. Получено 2018-10-13.
- ^ "RIP Google Analytics от annthurium · Запрос на извлечение # 100 · atom / metrics". GitHub. Получено 2018-10-13.
- ^ а б "atom / metrics: пакет для сбора показателей". Получено 6 ноября 2015.
- ^ "исключение-отчет". Атом. Получено 3 февраля 2016.