Atom - это бесплатное кросс-платформенное графическое программное обеспечение с открытым исходным кодом, разработанное с самого начала, чтобы действовать как текстовый редактор для взлома и редакторский редактор программиста, который помогает любому начинающему разработчику писать код без лишних хлопот.
Основываясь на платформе Electron, открытое и кросс-платформенное решение, которое позволяет разработчикам создавать современные настольные приложения с использованием самых современных веб-технологий, таких как HTML5, CSS, Node.js и JavaScript, Atom предлагает мощный, настраиваемый и расширяемый пользовательский интерфейс.
Особенности с первого взгляда
Известные функции Atom включают кросс-платформенное редактирование, что означает, что вы можете использовать его в своей любимой операционной системе, независимо от того, является ли это GNU / Linux, Mac OS X или Microsoft Windows и встроенным менеджером пакетов что позволяет разработчикам искать и устанавливать пакеты из приложения или даже создавать новые.
Еще одна интересная особенность Atom называется «умная автозаполнение», и это поможет вам писать код быстрее, чем когда-либо прежде. Приложение также поставляется со встроенным браузером файловой системы, поэтому вы можете легко найти свои проекты и сразу начать кодирование, а также несколько панелей для сравнения и редактирования кода для нескольких файлов.
Невозможно упустить функциональность поиска и замены, так как Atom позволяет пользователям находить, заменять или просматривать текст в приложении по мере того, как они печатают один файл или несколько из большого проекта. Вы даже можете найти и заменить текст из файлов во всех ваших проектах.
Темы и плагины
Будучи очень настраиваемым приложением, вы сможете изменить внешний вид, установив новую тему, доступную на веб-сайте проекта бесплатно. Кроме того, вы можете настроить пользовательский интерфейс по своему вкусу с помощью CSS / Less, а также добавить новые функции с JavaScript и HTML5.
Наконец, Atom может быть легко расширен через плагины, которые называются пакетами в приложении. Более 2000 пакетов также доступны на официальном сайте проекта. Они позволят вам добавить новые функции в приложение, а также заменить существующие функции лучшими, умными и гибкими.
Что нового в этой версии:
- Улучшения производительности:
- Пользователи, которые работают с крупными проектами, будут рады видеть, что мы разрешили давнюю проблему с производительностью, связанную с нерестами процессов Git, чтобы получить статус Git. Это проявилось в периодических паузах пользовательского интерфейса Atom, и мы увидели заметно более плавный опыт.
- Поставщик autocomplete-plus по умолчанию вычисляет предложения изначально и в отдельном потоке. Это означает отсутствие накладных расходов памяти и отсутствие угрозы реагированию Atom. Подробнее читайте в нашем углубленном сообщении в блоге о новой реализации буфера для совместимости с Atom.
- Юзабилити:
- Теперь легче найти скобку, соответствующую той, которая находится под вашим курсором, если вы включите новую настройку в пакете-матрице-скобке, в которой выделяется номер строки для соответствующей скобки.
- Чтобы сохранить здравомыслие тех, кто пишет документы с длинной меткой, позиция прокрутки предварительного просмотра уценки больше не сбрасывается в верхнюю часть при сохранении!
- Обновления языкового пакета:
- Наконец, во многих связанных языковых пакетах грамматики было еще много улучшений. Обработка комментариев к блогам была улучшена в CoffeeScript и YAML. Улучшение производительности регулярных выражений было сделано в грамматическом пакете JavaScript. В пакете HTML есть ряд исправлений для улучшения токенинга тегов.
Что нового в версии 1.27.0 / 1.28.0 Beta:
- Улучшения производительности:
- Пользователи, которые работают с крупными проектами, будут рады видеть, что мы разрешили давнюю проблему с производительностью, связанную с нерестами процессов Git, чтобы получить статус Git. Это проявилось в периодических паузах пользовательского интерфейса Atom, и мы увидели заметно более плавный опыт.
- Поставщик autocomplete-plus по умолчанию вычисляет предложения изначально и в отдельном потоке. Это означает отсутствие накладных расходов памяти и отсутствие угрозы реагированию Atom. Подробнее читайте в нашем углубленном сообщении в блоге о новой реализации буфера для совместимости с Atom.
- Юзабилити:
- Теперь легче найти скобку, соответствующую той, которая находится под вашим курсором, если вы включите новую настройку в пакете-матрице-скобке, в которой выделяется номер строки для соответствующей скобки.
- Чтобы сохранить здравомыслие тех, кто пишет документы с длинной меткой, позиция прокрутки предварительного просмотра уценки больше не сбрасывается в верхнюю часть при сохранении!
- Обновления языкового пакета:
- Наконец, во многих связанных языковых пакетах грамматики было еще много улучшений. Обработка комментариев к блогам была улучшена в CoffeeScript и YAML. Улучшение производительности регулярных выражений было сделано в грамматическом пакете JavaScript. В пакете HTML есть ряд исправлений для улучшения токенинга тегов.
Что нового в версии:
- Улучшения производительности:
- Пользователи, которые работают с крупными проектами, будут рады видеть, что мы разрешили давнюю проблему с производительностью, связанную с нерестами процессов Git, чтобы получить статус Git. Это проявилось в периодических паузах пользовательского интерфейса Atom, и мы увидели заметно более плавный опыт.
- Поставщик autocomplete-plus по умолчанию вычисляет предложения изначально и в отдельном потоке. Это означает отсутствие накладных расходов памяти и отсутствие угрозы реагированию Atom. Подробнее читайте в нашем углубленном сообщении в блоге о новой реализации буфера для совместимости с Atom.
- Юзабилити:
- Теперь легче найти скобку, соответствующую той, которая находится под вашим курсором, если вы включите новую настройку в пакете-матрице-скобке, в которой выделяется номер строки для соответствующей скобки.
- Чтобы сохранить здравомыслие тех, кто пишет документы с длинной меткой, позиция прокрутки предварительного просмотра уценки больше не сбрасывается в верхнюю часть при сохранении!
- Обновления языкового пакета:
- Наконец, во многих связанных языковых пакетах грамматики было еще много улучшений. Обработка комментариев к блогам была улучшена в CoffeeScript и YAML. Улучшение производительности регулярных выражений было сделано в грамматическом пакете JavaScript. В пакете HTML есть ряд исправлений для улучшения токенинга тегов.
Что нового в версии 1.22.0 / 1.23.0 Beta:
- Улучшения производительности:
- Пользователи, которые работают с крупными проектами, будут рады видеть, что мы разрешили давнюю проблему с производительностью, связанную с нерестами процессов Git, чтобы получить статус Git. Это проявилось в периодических паузах пользовательского интерфейса Atom, и мы увидели заметно более плавный опыт.
- Поставщик autocomplete-plus по умолчанию вычисляет предложения изначально и в отдельном потоке. Это означает отсутствие накладных расходов памяти и отсутствие угрозы реагированию Atom. Подробнее читайте в нашем углубленном сообщении в блоге о новой реализации буфера для совместимости с Atom.
- Юзабилити:
- Теперь легче найти скобку, соответствующую той, которая находится под вашим курсором, если вы включите новую настройку в пакете-матрице-скобке, в которой выделяется номер строки для соответствующей скобки.
- Чтобы сохранить здравомыслие тех, кто пишет документы с длинной меткой, позиция прокрутки предварительного просмотра уценки больше не сбрасывается в верхнюю часть при сохранении!
- Обновления языкового пакета:
- Наконец, во многих связанных языковых пакетах грамматики было еще много улучшений. Обработка комментариев к блогам была улучшена в CoffeeScript и YAML. Улучшение производительности регулярных выражений было сделано в грамматическом пакете JavaScript. В пакете HTML есть ряд исправлений для улучшения токенинга тегов.
Что нового в версии 1.9.0 / 1.10.0 Beta:
- Дисплейные слои, которые позволят улучшить скорость, а также новые функции, такие как складки свободной формы (с помощью команды Fold Selection) и улучшенный алгоритм мягкой упаковки.
- Electron Upgrade (v0.37.8), который имеет множество улучшений производительности и обеспечивает эффективную визуализацию лигатур на всех платформах.
- Управление перетаскиванием и перетаскиванием, что обеспечивает очень интуитивный способ организации рабочей области.
- Повышенная надежность при сохранении файлов, что минимизирует риск потери файлов, когда происходит сильная авария.
- Совместимость команд оболочки В Windows это делает команду атома совместимой как с Cygwin, так и с Msys.
- Удаление GitRepositoryAsync:
- В начале этого года мы добавили экспериментальный асинхронный API для взаимодействия с репозиториями Git на основе libgit2 под названием GitRepositoryAsync. Мы никогда официально не публиковали этот API, но некоторые авторы пакетов начали использовать его в любом случае на основе примеров в наших пакетах.
- К сожалению, наши привязки к libgit2 заставляли вспомогательные процессы Atom становиться неустойчивыми, что приводило к жестким сбоям. Мы извиняемся перед любыми авторами пакетов, которые, возможно, переключились на эти новые API, но мы были fo
Что нового в версии 1.8.0 / 1.9.0 Beta:
- Добавить функциональность и API для ожидающих элементов панели
- Улучшения в использовании многопалубных компьютеров.
- Блочные декорации
- Async Git
- API верхнего и нижнего бара
Что нового в версии 1.5.0 / 1.6.0 Beta:
- Блокировка блоков >
- Улучшения API для нескольких панелей.
- Верхний / нижний бары API
- Улучшения в ожидании вкладок.
- Ожидающие вкладки API
- atom --wait работает в Windows
- Nodegit встроенный / Async Git Repository класс https://github.com/atom/atom/pull/9213
- Устраняет проблемы, когда открытый проект использует подмодули
- Встроенные версии версий PR не могут быть загружены из AppVeyor
- Несколько улучшений для языка-js
- Добавить возможность перемещения файлов с помощью перетаскивания из ОС в древовидное представление
Что нового в версии 1.0.7:
- Найти и заменить:
- В окне поиска выделяются регулярные выражения, когда опция регулярного выражения находится на
- cmd-d (select-next) придерживается текущего состояния опции «целое слово»
- Результаты поиска проекта правильно отсортированы.
- Он игнорирует совпадения длиной 0
- Он игнорирует параметр «в текущем выборе», когда нет выбора
- Другие мелкие исправления ошибок.
- Теперь файлы и папки можно перетаскивать и разворачивать в разные папки в древовидном представлении.
Что нового в версии 1.0.0:
- Atom 1.0 был выпущен, и Atom будет семантически версия на будущее
- Огромное спасибо сотням потрясающих авторов и авторов пакетов, которые помогли Atom прийти к этому далеко!
Комментарии не найдены