Официальный сайт: atom.io
Язык интерфейса: Английский
Лечение: не требуется
Системные требования:
Для Windows 7 64-бит или выше.
Описание:
Atom - это программа для редактирования текста и программного кода с максимально прагматичным интерфейсом. Она умеет работать практически со всеми распространенными кодировками и форматами текстовых файлов, а также включает в себя функцию подсветки синтаксиса. При желании Atom можно вполне успешно использовать в качестве менеджера файлов. Встроенный "обзорщик" позволяет легко переключаться между файлами и папками, перемещать текстовые документы "по одиночке" и массово, а также комфортно просматривать структуру директорий древовидным списком.
Кроссплатформенное редактирование
Атом работает во всех операционных системах.
Вы можете использовать его в OS X, Windows или Linux.
Встроенный менеджер пакетов
Найдите и установите новые пакеты или начните создавать свои собственные - из Atom.
Интеллектуальная автозавершение
Atom помогает вам быстрее писать код с помощью умного, гибкого автозаполнения.
Браузер файловой системы
Легко просматривать и открывать один файл, целый проект или несколько проектов в одном окне.
Несколько панелей
Разделите свой интерфейс Atom на несколько панелей, чтобы сравнить и редактировать код в разных файлах.
Найти и заменить
Найти, просмотреть и заменить текст при вводе в файл или во всех ваших проектах.
пакеты
Вы выбираете из тысяч пакетов с открытым исходным кодом, которые добавляют новые функции и функциональные возможности Atom, или создаете пакет с нуля и публикуете его для всех остальных пользователей.
Темы
Atom поставляется с предустановленными четырьмя пользовательскими интерфейсами и восемью темами синтаксиса как в темных, так и в светлых тонах. Если вы не можете найти то, что ищете, вы также можете установить темы, созданные сообществом Atom, или создать свои собственные.
настройка
Легко настроить и стиль Atom. Вы можете настроить внешний вид вашего пользовательского интерфейса с помощью CSS / Less и добавить основные функции с помощью HTML и jаvascript. Посмотрите видео о настройке Atom .
Под капотом
Atom - настольное приложение, созданное с интеграцией HTML, jаvascript, CSS и Node.js. Он работает на Electron , платформе для создания кросс-платформенных приложений с использованием веб-технологий.
Открытый исходный код
Atom - с открытым исходным кодом. Если вы хотите присоединиться к сообществу Atom или улучшить свой любимый текстовый редактор, найдите нас в GitHub , обсудите и откройте .
Представляем Atom
Сегодня мы с радостью готовы запустить публичную бета-версию Atom, нового текстового редактора, который не только лёгок в использовании, но и предоставляет огромную свободу модификаций.
Sublime и TextMate предлагают удобство, но лишь ограниченную расширяемость. С другой стороны, Vim и Emacs обладают огромной гибкостью, но сложны в освоении и требуют изучения специфических скриптовых языков для модификаций.
Мы считаем, что можем сделать лучше. Наша цель — бескомпромиссное сочетание удобства и настраиваемости: редактор, с которым может разобраться и школьник, только начавший изучать программирование, но в то же время и инструмент, который не будет ограничивать опытного хакера.
Так как мы стали использовать Atom уже в процессе работы над ним, то, что сперва было лишь экспериментом, превратилось для нас в предмет первой необходимости. Это только начало, и ещё много чего нужно сделать, чтобы полностью воплотить наше видение редактора. Но основная цель достигнута. Снаружи Atom — современный текстовый редактор, который соответствует ожиданиям пользователей. А под капотом — это система, которая так и просит о модификациях и расширении.
В ближайшие недели мы будем рассылать приглашения бета-тестерам, а уже сейчас мы опубликовали больше 80 библиотек и пакетов, которые используются в редакторе. Мы открыли многие API, которые нужны, чтобы писать мощные расширения, но, так как это бета-версия, в них ещё могут произойти изменения на основе обратной связи от вас. Мы будем стараться делать их как можно осторожнее, в то же время активно дорабатывая редактор.
Ждём от вас обратной связи, пакетов и патчей. Сделаем это вместе!
Ядро атома
У веба есть свои недостатки, но два десятилетия развития превратили его невероятно гибкую и мощную платформу. Поэтому, когда мы решили написать текстовый редактор, который мы сами с удовольствием бы расширяли и модифицировали, выбор технологии был очевиден. Но сначала нам пришлось избавиться от нескольких сковывающих нас ограничений.
Нативный веб
Браузеры хорошо приспособлены для просмотра веб-страниц, но написание кода — это специфическая деятельность для которой нужны особые инструменты. Что ещё важнее, браузер сильно ограничивает доступ к локальным ресурсам компьютера из соображений безопасности, а для нас текстовый редактор, который не сможет нормально записать файл или запустить локальный подпроцесс, был совершенно неприемлем.
Поэтому Atom не является обычным веб-приложением. Это специализированный вариант браузера Chromium, переделанный так, чтобы быть в первую очередь текстовым редактором, а не веб-браузером. Каждое окно Atom — это отдельная локальная веб-страница.
Коду jаvascript, работающему в каждом окне, доступны все API, которые доступны любому приложению Node.js. Такое гибридное решение создаёт уникальные возможности для разработки.
Так как вся работа происходит локально, нет никакой нужды заботиться о загрузке ресурсов, конкатенации скриптов и асинхронной подгрузке модулей. Если нужен какой-то код, достаточно лишь require в начале файла. Система модулей Node.js без проблем позволяет разбить систему на маленькие хорошо сфокусированные пакеты.
jаvascript вместе с C++
Взаимодействие с нативным кодом тоже очень просто. К примеру, мы написали обёртку вокруг движка регулярных выражений Oniguruma для поддержки совместимости с TextMate. В браузере нам пришлось бы разбираться с NaCl или Esprima. Интеграция с Node сильно упростила задачу.
Кроме API Node.js мы так же используем нативные API диалоговых окон браузера, главного и контекстных меню, управления размерами окна и так далее.
Веб-технологии: всё самое лучшее
Ещё один большой плюс работы над Atom состоял в том, что мы всегда гарантированно работали с последней версией Chromium. Это значит, что нас не беспокоили вопросы кросс-браузерной совместимости. Мы могли использовать все новшества веб-технологий уже сегодня.
Например, вёрстка рабочего пространства и панелей редактора использует flexbox. Это ещё не устоявшийся стандарт, но несмотря на то, что он менялся во время работы, мы были счастливы, что уже можем с ним работать.
Мы уверены в будущем платформы, на которой построен Atom, ведь веб-технологии развиваются совместными усилиями целой отрасли. Нативные технологии приходят и уходят, а веб становится всё лучше и распространеннее с каждым годом. Мы с удовольствием будем использовать все его возможности.
http://www.youtube.com/watch?v=U5POoGSrtGg
[19,87 Kb] (cкачиваний: 37)
Похожие материалы
Conceiva DownloadStudio
Conceiva DownloadStudio - это универсальный комбайн для скачивания файлов и сайтов из Интернета. С ее помощью вы можете скачивать файлы в многопотоковом режиме, закачивать отдельные страницы или целые сайты для просмотра их в offline-режиме, а также осуществлять захват видеоизображения с экрана
Adobe AIR 27.0.0.124 Final
Adobe AIR - (Adobe Integrated Runtime) - платформенно-независимая среда для запуска приложений, позволяющая использовать HTML/CSS, Ajax, Adobe Flash и Adobe Flex для переноса веб-программ на настольные компьютеры. Adobe AIR включает в себя возможность создания инсталляционного пакета, который может
Replace Studio Pro 7.17
Replace Studio Pro - профессиональная утилита, способная искать и заменять текст, как в бинарных файлах, так и в текстовых, а так же, в папках с файлами. Приложение достаточно легко умеет вести просмотр текстовых или бинарных файлов, искать в них выражения и заменять на нужные вам, то есть в одной
Fedora 26 Live spins (6xDVD,
Официально представлен релиз Linux-дистрибутива Fedora 26. Для загрузки подготовлены продукты Fedora Workstation, Fedora Server и Fedora Atomic Host, а также набор "спинов" c Live-сборками десктоп-окружений KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сборки сформированы для архитектур x86,
Fedora 26 (3xDVD, 3xCD) x86-64
Официально представлен релиз Linux-дистрибутива Fedora 26. Для загрузки подготовлены продукты Fedora Workstation, Fedora Server и Fedora Atomic Host, а также набор "спинов" c Live-сборками десктоп-окружений KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сборки сформированы для архитектур x86,
RFRemix (Russian Fedora
Одновременно с официальным релизом Fedora 26 выпущен Russian Fedora Remix 26. Для загрузки подготовлены продукты Fedora Workstation, Fedora Server Сборки сформированы для архитектур x86, x86_64
Adobe AIR 26.0.0.127 Final
Adobe AIR - (Adobe Integrated Runtime) - платформенно-независимая среда для запуска приложений, позволяющая использовать HTML/CSS, Ajax, Adobe Flash и Adobe Flex для переноса веб-программ на настольные компьютеры. Adobe AIR включает в себя возможность создания инсталляционного пакета, который может
HomeWiki 2.0 Portable
HomeWiki - домашняя База знаний. HomeWiki - удобное хранение мыслей, идей, заметок, понравившихся статей из интернета, различной справочной информации. HomeWiki - записная книжка Программиста (Студента, Преподавателя, Домохозяйки …) Возможность шифрования данных позволяет безопасно хранить
HomeWiki 1.0.3.1 Portable
HomeWiki - домашняя База знаний. HomeWiki - удобное хранение мыслей, идей, заметок, понравившихся статей из интернета, различной справочной информации. HomeWiki - записная книжка Программиста (Студента, Преподавателя, Домохозяйки …) Возможность шифрования данных позволяет безопасно хранить
Avant Browser Ultimate 2017
Не знаете какой браузер лучше - Internet Explorer, Chrome или Firefox? Испытайте Avant Browser - современный браузер, использующий 3 движка (Trident, Webkit и Gecko), между которыми можно быстро и легко переключаться. Avant Browser имеет удобный интерфейс, умеет блокировать всплывающие окна,