10 редакторов кода для iPhone, iPad и iPod Touch
Знали ли вы что на iPad можно писать программы на COBOL и тут же их запускать? А про то что для iOS есть среда разработки для кодинга на Coffee Script? А с помощью какого приложения можно работать с текстом, используя команды vim? Вот 10 программ для работы с кодом на любой вкус.
Textastic Code Editor
Поддерживает интеграцию с основными облачными сервисами и протоколы для передачи данных на сервер. Удобен в использовании и сложно найти язык программирования с которым Textastic не умеет работать. Для звания идеального редактора кода ему не хватает возможности публиковать файлы на Github.
Достоинства:
- подсветка синтаксиса 80 языков программирования. Даже для такой экзотики как BibTex, Clojure, Dylan, Fountain, LilyPond, OCaml, Stata и Prolog;
- можно добавлять собственные правила подсветки кода;
- совместимость с TextMate;
- поддержка FFT и SSH;
- интеграция с iCloud и Dropbox;
- автодополнение кода для Java Script, HTML и PHP;
- клавиатура с дополнительными символами для набора кода;
- поддержка шорткатов;
- поддержка большинства современных кодировок;
- возможность изменить тип и размер шрифта;
- счетчик символов;
- предпросмотр для HTML и Markdown файлов;
- поддержка TextEspander;
- отправка файлов по email;
- есть кнопки «Undo» и «Redo»;
- есть отображение списка последних открытых файлов;
- поддержка iTunes FileSharing (можно обмениваться файлами с компьютером через USB);
- поддержка WebDav;
- отличный дизайн, благодаря которому код легко читается.
Недостатки:
- нет поддержки SVN;
- нет поддержки Git.
Цена: 479 рублей
Koder
По удобству и количеству поддерживаемых языков почти не уступает предыдущему конкуренту. Но стоит дешевле и чуть более приспособлен для веб-разработчиков. К примеру, в нем можно отлаживать веб-приложения с помощью FireBug.
Достоинства:
- поддержка почти сотни языков программирования. У Koder даже для ActionScript и ActionScript 3 разная подсветка;
- автозаполнение кода;
- справочники функций для самых популярных языков;
- встроенный SSH-клиент;
- система управления отступами;
- можно включить клавиатуру с дополнительными символами;
- поддержка Document Picker в iOS 8;
- функции поиска и замены;
- превью HTML файлов в браузере;
- поддержка FireBug;
- можно создавать собственные темы оформления;
- блокировка приложения паролем;
- поддержка iTunes File Sharing;
- поддержка FTP;
- открытие и сохранение файлов во всех популярных кодировках;
- поддержка Zip-архивов;
- улучшенный файловый менеджер.
Недостатки:
- нет поддержки Golang;
- нет поддержки SVN;
- нет поддержки Git.
Цена: 349 рублей.
iEditor
Этот текстовый редактор можно скорее назвать универсальным, чем предназначенным для кодинга. Помимо HTML-файлов, bash-скриптов, исходников на C или Java в iEditor можно редактировать файлы Word, таблицы Excel и презентации.
Достоинства:
- возможность экспорта текстовых файлов в PDF и JPEG;
- отправка файлов на печать;
- отправка файлов по email;
- возможность добавлять в текст фотографии;
- поддержка файлов Microsoft Office;
- удобный файловый менеджер;
- работа с Zip-архивами.
Недостатки:
- может работать с довольно узким кругом языков программирования;
- нет поддержки систем контроля версий.
Цена: 169 рублей.
Buffer Editor
Еще один отличный редактор кода, стоящий в одном ряду с Textastic и Koder. Есть все удобства для написания кода, поддержка малопопулярных языков и фичи для работы в облаке.
Достоинства:
- поддержка FTP и SFTP;
- поддержка Dropbox;
- работа с SSH;
- есть версия для iPod Touch;
- автоматическая синхронизация с сервером;
- поддержка 4 десятков языков программирования. В том числе Ada, Go, INI и Lua;
- расширенная клавиатура;
- поддержка шорткатов;
- есть кнопки «Undo» и «Redo»;
- функции поиска и замены;
- превью для HTML-файлов;
- большой выбор тем оформления;
- отправка файлов по email;
- поддержка vim команд.
Недостатки:
- нет поддержки систем контроля версий.
Цена: 179 рублей.
Gusto
Это редактор заточен специально для веб-разработки. Исходники вместе с картинками группируются в проекты. Каждый проект соответствует отдельному сайту, для которого можно индивидуально настраивать синхронизацию с FTP-сервером.
Достоинства:
- все файлы (исходники, графика, видео) разделены по проектам-сайтам;
- нумерация строк;
- подсветка синтаксиса для основных языков программирования для веба;
- можно создавать пользовательские схемы подсветки синтаксиса;
- панель инструментов с наиболее часто используемыми командами;
- поддержка FTP и SFTP;
- поддержка FTPS;
- интеграция с Dropbox;
- есть версия для iPod Touch.
Недостатки:
- нет интеграции с системами контроля версий;
- при передаче файлов случаются глюки.
Code Master
Эргономика хуже, чем у вышеприведенных редакторов. Языков поддерживает мало. Но некоторых может порадовать возможность делиться свеженаписанным кодом в соцсетях.
Достоинства:
- поддержка iCloud Drive;
- поддержка Dropbox;
- подсветка синтаксиса;
- нумерация строк;
- встроенный браузер для просмотра HTML-файлов;
- расширенная клавиатура;
- автодополнение кода;
- возможность поделиться кодом в соцсетях.
Недостатки:
- очень много языков программирования не поддерживаются;
- нет интеграции с системами контроля версий.
JavaScript Anywhere
Одна из старейших сред разработки под iOS. Заточена под создание веб-приложений на JavaScript.
Достоинства:
- поддержка CSS, HTML и JavaScript;
- встроенный браузер для предпросмотра файлов;
- все файлы организованы в проекты;
- можно сохранять картинки в проект напрямую из интернета;
- гибкая настройка темы оформления;
- защита приложения паролем;
- интеграция с Dropbox.
Недостатки: не обнаружено.
Цена: бесплатно.
For i
Это приложение выделяется среди других возможностью экспорта кода на Github или в Xcode. Оно не такое красивое и удобное как Textastic, но негативных эмоций во время работы не вызывает.
Достоинства:
- подсветка синтаксиса для основных языков программирования;
- настройка персональных тем оформления;
- расширенная клавиатура;
- поддержка шорткатов;
- автосохранения файлов;
- поиск по тексту с поддержкой регулярных выражений;
- интеграция с Github;
- интеграция с XCode;
- поддержка бандлов TextMate.
Недостатки: не обнаружено.
Цена: 599 рублей.
CodetoGo
Это приложение нельзя назвать полноценной средой разработки. Это скорее игрушка для любителей непопулярных языков программирования. Для тех кто давно мечтает написать «Hello World» на Pike и убедиться, что он работает.
Достоинства:
- есть возможность не только редактировать файлы исходников, но и запускать их на удаленном сервере;
- поддержка iTunes Files Sharing;
- интеграция с Dropbox;
- расширенная клавиатура;
- нумерация строк и функция «Goto Line»;
- встроенный браузер для просмотра HTML-документов;
- отправка файлов по email;
- поддержка нескольких десятков языков программирования. В том числе Factor, COBOL, Unlambd и Smalltalk.
Недостатки:
- не всегда срабатывает выполнение исходников на удаленном сервере.
Цена: 169 рублей.
CoffeeScript At Once
Еще одно приложение для веб-разработчиков. Для тех кому нативный Java Script по каким-либо причинам не подходит и он использует CoffeeScript.
Достоинства:
- поддержка HTML, JS, CCS, Jquery и Processing.js;
- расширенная клавиатура;
- есть функция для публикации на Github;
- встроенный браузер для тестирования программ с возможностью просмотра ошибок в логах;
- отправка файлов по email.
Недостатки:
- нельзя вставлять картинки в проект.
Цена: бесплатно.
Смотрите также:
- Как наклеить пленку на айфон без пузырей
- Как делать скрытые фото на iPhone
- Как выйти из Viber на iPhone
✅ Подписывайтесь на нас в Telegram, ВКонтакте, и Яндекс.Дзен.