Вопрос или проблема
Я ищу текстовый редактор, который может сохранять файлы напрямую на SD-карту в телефоне/планшете. Я бы предпочел приложение с открытым исходным кодом, но готов заплатить за подходящий продукт.
Я пробовал много редакторов за эти годы и доверял нескольким, таким как Jota и DroidEdit, но ни один из них не может записывать на карту памяти.
Я искал в интернете, но, кажется, нахожу только очень старые рекомендации и статьи.
Меня довольно удивляет, что нет больше качественных вариантов, как на Windows и Linux.
Спасибо.
Попробуйте это:
QuickEdit
QuickEdit — это быстрый, стабильный и полнофункциональный текстовый редактор для устройств Android. Он оптимизирован как для телефонов, так и для планшетов, обладает высокой производительностью и предоставляет обратную связь в реальном времени при работе с большими текстовыми файлами (более 10,000 строк). Скорость и отзывчивость очень хороши по сравнению с другими текстовыми редакторами на Google Play. Он может быть использован как для редактирования обычных текстовых файлов, так и для программирования. QuickEdit автоматически определяет кодировку ваших файлов, но вы можете изменить её по своему желанию.
QuickEdit позволяет доступ к файлам из коллекции недавно открытых или добавленных, FTP, Google Drive, Dropbox и OneDrive и поддерживает подсветку синтаксиса для более чем 40 языков, таких как C++, C#, Java, XML, Javascript, Markdown, PHP, Perl, Python, Ruby, Smali, Swift и др. QuickEdit также поддерживает редактирование системных файлов на устройствах с root-правами.
Quoda Code Editor
Quoda — это еще один редактор кода для Android. В отличие от других редакторов, Quoda имеет предустановленные шаблоны для различных языков, таких как CSS, C#, HTML, Java, PHP, Python, Visual Basic и XML. Это делает очень простым создание новых файлов с нуля. Как и в Turbo Editor, Quoda имеет нижнюю панель со всеми необходимыми клавишами для ввода скобок, кавычек, специальных символов и символов. Quoda поддерживает подсветку синтаксиса и автодополнение кода для различных языков, таких как Perl, C, C++, Java, JavaScript, Lisp, C#, Lua, Markdown, CSS, Haskell, ActionScript, Objective-C, HTML, PHP, Python, Google Apps Script и др.
Quoda имеет встроенную поддержку Google Drive, Dropbox и SFTP/FTP. Используя функцию SFTP/FTP, вы можете просматривать, скачивать и обновлять файлы на и с сервера. Другие функции Quoda включают возможность загрузки исходного кода с URL, поддержку markdown, темы синтаксиса, поиск и замену с поддержкой regex, автоотступы, сопоставление скобок, закладки линий и др.
Turbo Editor
Turbo Editor позиционирует себя как полноценный редактор текста для обучения. Поддерживает несколько языков, включая HTML5, CSS, JavaScript и Python, редактор выполняет то, что обещает, с меньшим количеством рекламных разрывов. Однако создается впечатление, что кто-то решил пойти на компромисс. Наибольшую досаду вызывает ошибка, не позволяющая предварительно просмотреть результаты. Также можно столкнуться с трудностями в создании отступов или поиска строки кода.
Плюсы: Аккуратный спартанский интерфейс для оттачивания ваших навыков программирования в среде с открытым исходным кодом. Вы легко можете делиться своими результатами через Hangouts и передавать файлы с локальных SD-карт.
Минусы: В основном это работа в процессе. Но если исправить ошибки, у Turbo Editor есть реальный потенциал.
Dcoder
Dcoder может спасти вас, если вы застряли в долгих поездках на общественном транспорте и не против немного поработать творчески. Он работает достаточно хорошо даже с вашим родным клавиатурой Android. Один из лучших для изучения IDE, приложение позволяет выбирать из более чем тридцати языков. Содержит богатый текстовый редактор с подсветкой синтаксиса, результат виден прямо в окне, что обнадеживает. Функция «Design Now» идеально подходит для веб-разработчиков. Приложение в основном бесплатное, но платная версия не слишком дорога.
Markor (протестированная версия 2.8.0, Android 8, Galaxy A3)
Markor:
- может просматривать, открывать, редактировать и записывать файлы на SD-карту (однако, смотрите проблему, упомянутую в комментариях к вышеуказанному вопросу)
- без рекламы
- может открывать файлы из некоторых (!) файловых менеджеров (установите его, откройте его, дайте разрешения на SD-карту, используйте его из файловых менеджеров), например, встроенный файловый менеджер Galaxy A3 не работает, но Total Commander работает
- Markor для меня лучше, чем встроенный редактор Total Commander, он беспрепятственно обрабатывает синхронизацию файлов с Resilio Sync в фоновом режиме, перезагружает его, как Notepad++ перезагружает новую версию на моем рабочем столе
Я потратил день, тестируя все редакторы, которые я нашел на Google Play и FDroid (Acode, Code Editor, Dcoder, Editor, 920 Editor, FHCode, Jota Text Editor, QuickEdit Text Editor, Retro Text Editor, Simple Text Editor, Squircle IDE, TEdit, Text Edit, Turbo Editor):
- все остальные редакторы не могут открывать файлы на SD-карте, даже после предоставления разрешений, или открывают их, но не могут сохранить их, или забывают имя файла, или просто падают во время использования, или вам нужно переустанавливать их после каждого использования…
- другие редакторы, кажется, работают, но вам приходится смотреть десятки объявлений, чтобы изменить всего 1 символ в текстовом файле
Ответ или решение
Найти текстовый редактор для Android, который может сохранять файлы непосредственно на SD-карту устройства, является важной задачей для многих пользователей, особенно для тех, кто работает с кодом и нуждается в удобном доступе к внешней памяти. В этой связи рассматриваются несколько популярных текстовых редакторов, которые могут удовлетворить эти требования.
Во-первых, QuickEdit заслуживает внимания благодаря своим многочисленным функциям. Это лёгкий и мощный текстовый редактор, поддерживающий работу с более чем 40 языками программирования, такими как C++, Java, Python и другие. QuickEdit может открывать файлы с различных облачных сервисов и по протоколам FTP/SFTP. Однако, чтобы получить доступ к файлам на SD-карте, ваше устройство должно быть рутировано. Это ограничение связано с особенностями безопасности Android, когда доступ к внешней памяти напрямую ограничен.
Следующий интересный вариант — Quoda Code Editor. Этот редактор предлагает шаблоны для различных языков программирования и поддерживает подключение к облачным хранилищам и SFTP/FTP серверам. Однако он также может сталкиваться с ограничениями при сохранении изменений на SD-карте без дополнительных настроек или прав.
Третий рекомендуемый редактор — Markor. Он предоставляет возможность открытия, редактирования и сохранения файлов непосредственно на SD-карте. Программу можно интегрировать с различными файловыми менеджерами, такими как Total Commander, для упрощения процесса работы с файлами.
Однако, важный момент для всех этих редакторов заключается в том, что возможности взаимодействия с SD-картой сильно зависят от версии Android на вашем устройстве и уровня предоставленных приложению разрешений. В случае появления сложностей с доступом к SD-карте, может понадобиться рутирование устройства или использование дополнительных приложений, обеспечивающих управление разрешениями.
Подводя итог, при выборе текстового редактора для Android, который может работать с SD-картой, следует в первую очередь проверять возможности приложения в сочетании с особенностями установки разрешений на вашем устройстве. В зависимости от ваших технических условий и предпочтений, каждый из рассмотренных редакторов может оказаться полезным решением.