Atom text editor android

Atom text editor android

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.

Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку «Жалоба».

Atom Code Editor
Версия: 3.7 / 1.2 Pro

Последнее обновление программы в шапке: 14.03.2021

Краткое описание:
просмотр и редактирование кода

Описание:
Приложение для редактирования исходного кода прямо на телефоне.
Подсветка синтаксиса языков;
Некое подобие расширения для быстрого коддинга «Emmet»;
Простой и понятный интерфейс;
Встроенный браузер(позволяет просмотреть изменения в итоговом файле без перехода в другие браузеры);

Требуется Android: 5.0 и выше
Русский интерфейс: Да

Скачать:
Версия: 3.7 AtomEditor 3.7.apk ( 4.93 МБ )

Версия: 1.2 Pro+ Atom Editor pro+ 1.2.apk ( 4.38 МБ )

Источник

A hackable text editor for the 21st Century

Teletype for Atom

Great things happen when developers work together—from teaching and sharing knowledge to building better software. Teletype for Atom makes collaborating on code just as easy as it is to code alone, right from your editor.

Share your workspace and edit code together in real time. To start collaborating, open Teletype in Atom and install the package.

GitHub for Atom

A text editor is at the core of a developer’s toolbox, but it doesn’t usually work alone. Work with Git and GitHub directly from Atom with the GitHub package.

Create new branches, stage and commit, push and pull, resolve merge conflicts, view pull requests and more—all from within your editor. The GitHub package is already bundled with Atom, so you’re ready to go!

Everything you would expect

Cross-platform editing

Atom works across operating systems. Use it on OS X, Windows, or Linux.

Built-in package manager

Search for and install new packages or create your own right from Atom.

Smart autocompletion

Atom helps you write code faster with a smart and flexible autocomplete.

File system browser

Easily browse and open a single file, a whole project, or multiple projects in one window.

Multiple panes

Split your Atom interface into multiple panes to compare and edit code across files.

Find and replace

Find, preview, and replace text as you type in a file or across all your projects.

Make it your editor

Packages

Choose from thousands of open source packages that add new features and functionality to Atom, or build a package from scratch and publish it for everyone else to use.

Themes

Atom comes pre-installed with four UI and eight syntax themes in both dark and light colors. Can’t find what you’re looking for? Install themes created by the Atom community or create your own.

Customization

It’s easy to customize and style Atom. Tweak the look and feel of your UI with CSS/Less, and add major features with HTML and JavaScript.

Under the hood

Atom is a desktop application built with HTML, JavaScript, CSS, and Node.js integration. It runs on Electron, a framework for building cross platform apps using web technologies.

Читайте также:  Как связать телевизор с телефоном андроид

Open source

Atom is open source. Be part of the Atom community or help improve your favorite text editor.

Источник

Atom text editor android

  • BETA Release notes
  • Windows For 64-bit Windows 7 or later
  • Download

Try Atom Beta

Want to be on the bleeding edge? The Beta channel contains new features and bug fixes before they land on the stable channel. It is intended for developers and early adopters. See the blog post for more information.

Keep your current Atom configuration when using Atom Beta

New Beta releases are available regularly and installed automatically

There may be bugs. If you have problems, please file an issue

Источник

Лучшие бесплатные редакторы для разработки и документации: Atom

Текстовых редакторов также, как и средств разработки стало довольно много и трудно выбрать из них необходимый. Предлагаю ознакомиться с лучшими представителями данного класса программ из числа тех, что доступны для Linux ОС и имеют открытый исходный код.

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

Установка

На Хабре как-то писали про него в контексте сравнения текстовых редакторов и инструментов разработки для Windows, но с тех, пор много воды утекло и пользователей ОС Linux не удивишь одним фактом того, что годный редактор да еще и бесплатно.

Установка редактора ничем не отличается от установки любого другого пакета из репозиториев, но для Gentoo Atom еще не стабилизировался.

Можно установить нестабильный вариант, предварительно записав

в файл /etc/portage/package.accept_keywords . Однако, это дает установить лишь старую версию.

Поэтому, предлагаю немного срезать углы. Скачиваем последний deb файл и устанавливаем командой dpkg , которая доступна также и в Gentoo.

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

Особенности атомного проекта

Краткой строкой проекта является слоган a hackable text editor for the 21st Century. Это можно перевести как легко перепрограммируемый текстовый редактор для 21-го века.

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

Можно изменить даже внешний вид редактора, если вы знаете JavaScript, для значительной части читателей Хабра это не вопрос судя по облаку тэгов. На самом деле, все немного иначе.

Почти все настройки хранятся в CSON файлах и выглядят примерно так:

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

И то же самое в CSON.

Стили редактируются через изменения *.less файлов. Например для того, чтобы изменить вид статус бара необходимо в файле

Кстати, а почему *.less вместо *.css ? Less является процессором предварительной обработки для CSS. Однако можно со спокойной душой в *.less файлах писать обычные CSS стили, обработчик воспринимает оба варианта равнозначно.

Привязки клавиш также редактируются посредством правки CSON файла, настройки хранятся в файле

Так задается настройка для двух разных контекстов клавиши Enter : в режиме редактирования и в режиме выбора из нескольких опций подсказки.

Глобальные настройки задаются в файле

Кроме того можно задать настройки отдельно для каждого ЯП, или языка разметки из того же файла

./atom/config.cson . Кое-что можно и через графический интерфейс настроить.

В отличие от глобальных и точечных настроек, скрипт инициализации

./atom/init.coffee пишется на CoffeeScript. На снимках экрана 2-4 видно откуда вызвать правку скрипта: Edit ⇒ Init Script . Код в скрипте инициализации имеет полный доступ к Atom API, он может также быть написан на обычном JavaScript и называться

Пакеты и модульность

Ни один редактор не бывает совершенным, но если он имеет понятный API для расширений, то его можно в достаточной степени приблизить к идеалу. Мне не хватало расширений для редактирования технических текстов:

Читайте также:  Не работает динамик при разговоре андроид

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

Расширения Atom удобно не только потреблять, но и создавать. Для этого имеется package-generator , в меню его можно вызвать из Packages ⇒ Package Generator . Вызов утилиты мастера расширений приведет к создании скелетной структуры нового проекта в

GitHub-ность

Еще одна изюминка редактора в том, что его автор пилит не абы кто на GitHub-е, а сам GitHub. За счет этого Atom изначально интегрирован с GItHub-ом через одноименное расширение.

Список функций git доступных через закладку Git:

  • Initialize
  • Clone
  • Branch
  • Stage
  • Discard
  • Commit
  • Amend
  • Push
  • Pull
  • Resolve conflicts
  • View Pull Requests

Через привязку клавиш доступны те же самые функции.

Собственно редактор

Редактирование кода, или технического текста в Atom очень удобно, за исключением одного недоразумения, о котором скажу в подзаголовке ложки дегтя. Имеются все нужные инструменты: автоматическое дополнение и подстказки, снипеты, проверка синтаксиса.

Для нужного хабра-авторам Markdown есть предпросмотр, подсветка синтаксиса и создание таблиц влет через table+tab .

Недостатки

Самый главный из них — лажовый spell-check, увы по другому это нельзя назвать. Проверка орфографии — полный швах, когда дело касается не ЯП, а обычного языка. По какой-то непонятной мне причине проверка орфографии не работает для русского языка для текстов Markdown, Asciidoc и других типов файлов. Казалось бы небольшой недостаток, но из-за него нельзя нормально пользоваться редактором.

Не хватает также поддержки R, тот же Vim не имеет перечисленных недостатков, хоть и не является «редактором 21 века».

В целом считаю Atom годным и полезным редактором, который созреет до нужной стадии и сможет стать если не заменой Vim, то хотя бы старшим его помощником.

Источник

Mobile (iOS or Android) port of Atom #3322

Comments

jehrhardt commented Aug 18, 2014

Since there are keyboards available for Android tablets, it makes a lot of sence to use a modern text editor on these devices. Since Atom is based on Chromium and web technologies, it should be possible to port it to Android.

I guess Atom could be a great first step to coding on Android devices.

The text was updated successfully, but these errors were encountered:

batjko commented Aug 18, 2014

I’d be interested to see this, just for shits’n’giggles.
But is anybody actually doing any development work on an Android device? It’s tough to get Dev frameworks and other tools to run on them. Running a node.js server on Android? Fantastically weird.

I think for a quick text editor, which you might use on an Android device, Atom isn’t fast enough, as yet.

jehrhardt commented Aug 19, 2014

@batjko Why do you believe, it is not fast enough? Any stats on this?

I guess, using it as a text editor would be great. E. g. I run my blog on Github pages and I would like to write the posts on an Android tablet.

thomasjo commented Aug 19, 2014

Atom right now, is a performance hog. It needs a fairly beefy machine with a decent GPU to behave well when compared to other more stable editors. The core team has made great progress in the last few months to address this, but I agree with @batjko that we’re likely not quite where we need to be performance wise, to able to run Atom on an Android tablet and have sufficient performance for it to be deemed usable.

Also this would detract focus from where the primary focus must remain, the desktop market. If you or someone else wants to work on porting everything (does Node.js even run on Android tablets?) to work on Android, I’m sure the folks on the core team can provide guidance and what not.

dbernar1 commented Oct 18, 2014

Wth? What’s node on android have to do with a nice sftp-based editor?

mbirth commented Nov 1, 2014

What’s so bad about DroidEdit or similar editors?

Читайте также:  Редактировать журнал вызовов андроид

dbernar1 commented Nov 1, 2014

Who said there is something wrong with them? 😀

thedaniel commented Nov 2, 2014

What’s node on android have to do with a nice sftp-based editor?

Atom is based on a fork of Chromium, yes, but lots of what makes it work as a text editor / IDE is powered by Node.js, which is built into the app framework (https://github.com/atom/atom-shell)

In other words, the use case you describe (using Atom to edit over sftp) all the sftp heavy lifting would be done by node modules.

dbernar1 commented Nov 4, 2014

Oh, OK. Well perhaps a different editor is a better bet then. I don’t find
I’m editing any code on my tablet.

On Sun, Nov 2, 2014 at 3:09 PM, Daniel Hengeveld notifications@github.com
wrote:

What’s node on android have to do with a nice sftp-based editor?

Atom is based on a fork of Chromium, yes, but lots of what makes it work
as a text editor / IDE is powered by Node.js, which is built into the app
framework (https://github.com/atom/atom-shell)

In other words, the use case you describe (using Atom to edit over sftp)
all the sftp heavy lifting would be done by node modules.


Reply to this email directly or view it on GitHub
#3322 (comment).

njrabit commented Apr 8, 2015

There are tablets with fairly beefy 8-core CPUs and full OpenGL and OpenCV (hardware-accelerated 2D rendering API) support that outperform some current laptops and MacBook Pros from a few years ago. Also, tablets keep getting far better displays than laptops. Seen the Samsung 10.4 S’s?

There are some good Android programming editors but even if it’s sluggish compared to a native app, I’d love to have Atom running on my tablet alongside my laptop for coding.

Also, well, people use Atom on Raspberry Pis.

anaisbetts commented Apr 8, 2015

If someone wants to attempt this it should be theoretically possible, but I suspect it would be a metric ton of work. However, it would actually also be super interesting, because of ARC Welder — this could be a vector to get Atom onto ChromeOS, but not be limited by ChromeOS’s super strict APIs

batjko commented Apr 9, 2015

Naturally, if anybody can spend that metric ton of sweat, that would be an even more universal solution.

v3ss0n commented May 1, 2015

Porting electron to Android should be the first step.

alfonsojon commented Jul 4, 2015

As a BlackBerry user, I can see this being very useful as my device has both Android app compatibility and a full keyboard. This device has become a little server management machine, and this would only make the experience greater.

cstachris commented Jul 30, 2015

for those curious and beyond, GNURoot (i tested deb,fedora,gentoo) & debian noroot are on android firing off linux. Aiming at a portable javadev/sa setup, it wasn’t ideal, but the whole desktop is available . and therefore running. i haven’t run a desktop on it but plenty of ppl on yt have as i was more interested in running java from command line — LAMP stack is readily available.

for MEAN deving a keyboard with trackpad is more workable, i might give it a go — i’m new to atom but the perceived clunkiness may be really good on a touch screen i.e. copy paste rename a file compared to command line is an order of magnitude slower 😉

bgrayburn commented Nov 28, 2015

+1, I’ve been moving more and more of my dev environments to docker containers running on aws. Then when on my laptop, i mount the drive locally and use in atom. More and more I’ve been sshing into the machines with juicessh on my tablet (nexus5) and using vim, but i miss multiple cursors and all my favorite packages. Just a possible use case for all the skeptics out there.

Источник

Оцените статью