Редактор Markdown, который пишет настоящие файлы
Большинство мобильных редакторов Markdown либо ничего не отрисовывают, либо держат написанное в собственной базе данных. Этот показывает форматированный текст прямо при вводе, а потом сохраняет обычный файл .md в выбранную вами папку. Откройте тот же файл в Obsidian, в vim, в чём угодно.
- Бесплатно на iPhone, iPad, Mac, Android и Windows
- Отрисованный вид и сырой исходник одного файла
- Экспортировать никогда не придётся
Два вида, один файл
Отрисованный вид даёт заголовкам настоящий размер, рисует таблицы таблицами и добавляет выноскам цветную полосу. Коснитесь блока, и он тут же станет редактируемым текстом, без переключения режима. Когда нужен сам файл, в меню ⋯ есть «Показать исходник»: весь документ моноширинным шрифтом, вместе с frontmatter YAML. Этот вид тоже полноценный редактор. Оба пишут одним и тем же путём, поэтому переводы строк и метка BOM остаются нетронутыми.
Вид исходника. Тот же файл, что показывал отрисованный вид, ничего не спрятано.
Мелочи редактирования, от которых зависит, останетесь ли вы
Списки, которые продолжаются сами
Наберите дефис и пробел, нажмите Enter, и следующая строка начнётся с дефиса. Нумерованные списки считают дальше сами. Списки задач продолжают выдавать новые флажки. Нажмите Enter на пустой строке списка, и маркер исчезнет, а не встанет ещё один, так что выйти из списка — это не три нажатия backspace.
Панель там, где большие пальцы
На телефоне и планшете прямо над клавиатурой стоит ряд кнопок: отступ вправо и влево, список задач, маркеры, полужирный, курсив, ссылка, отмена, повтор. Кнопка ссылки вставляет пустую пару и ставит курсор туда, где вы будете печатать дальше. На Mac панели на экране нет, потому что у физической клавиатуры уже есть сочетания, а Tab и Shift-Tab меняют отступ строки списка.
Frontmatter, который можно поправить руками
Frontmatter YAML — обычно то, что приложение от вас прячет и переписывает при сохранении. Вид исходника кладёт ограду и поля прямо перед вами редактируемым текстом, а это ровно то, что нужно в день, когда в свойстве опечатка или дата в неверном формате.
Markdown, который он не понимает, остаётся нетронутым
Сырой HTML, формульные блоки между двойными долларами, комментарии %%, запросы Dataview: TaskForge показывает их спокойным моноширинным текстом, а не делает вид, что форматирует, и записывает обратно ровно так, как вы их написали. Редактор, который молча переформатирует непонятое, — это и есть способ испортить хранилище.
Флажки, которые правда являются задачами
Строка с флажком в заметке — это задача со сроком, приоритетом и напоминанием. Коснитесь флажка, и файл изменится. Та же задача появится в списках, в виджете на домашнем экране и в календаре, потому что нигде больше её и не было.
Два устройства, один файл, никаких тихих потерь
Если другое устройство изменило заметку, пока она была открыта у вас, TaskForge покажет полосу с двумя кнопками: оставить вашу версию или взять ту, что на диске. Он никогда не выбирает за вас. Блочный редактор и вид исходника используют одно и то же предупреждение.
Редактирование идёт по одному блоку
Коснитесь абзаца, и этот абзац станет текстовым полем. Остальной документ вокруг остаётся отрисованным, поэтому вы не теряете место и не проваливаетесь в стену сырого Markdown ради одного слова. У каждого блока устойчивая идентичность, и именно она позволяет приложению сохранить только этот блок, оставив все прочие байты файла нетронутыми.
Что на деле значит «байт в байт»
Многие редакторы нормализуют файл при сохранении: переписывают переводы строк CRLF, убирают метку BOM, перекладывают таблицу, меняют порядок ключей frontmatter. Это незаметно, пока не всплывёт различием в git или конфликтом слияния в файле, который вы не трогали. TaskForge записывает обратно только изменённый блок, сохраняя переводы строк и BOM, поэтому открытая и закрытая заметка остаётся на диске прежней.
Вики-ссылки и теги остаются живыми
[[Вики-ссылка]] отрисовывается заголовком и открывает названную заметку. #тег остаётся тегом. Ни то ни другое не превращается в буквальные скобки или мёртвую строку и не переписывается при сохранении.
Настольным клавиатурам — настольное поведение
На Mac Tab и Shift-Tab увеличивают и уменьшают отступ текущей строки списка, а везде остальном ведут себя как обычно, так что в обычном тексте Tab не перехватывается. На компьютере нет плавающей панели, потому что у физической клавиатуры уже есть сочетания, а одной полосой интерфейса меньше — это больше окна под документ.
Чего этот редактор не делает
Если что-то из этого для вас решающее, лучше узнать здесь.
Нет предпросмотра рядом с исходником
Разделённого вида с исходником и предпросмотром нет. Вы переключаетесь между отрисованным видом и исходником. На телефоне это верное решение; в широком окне на Mac его может не хватать.
Нет встроенных изображений
Ссылку на изображение написать можно, и файл её сохранит, но само изображение TaskForge не покажет. Вложения видны в дереве приглушёнными строками.
Нет подсветки синтаксиса внутри блоков кода
Блоки кода получают приподнятый фон и моноширинный шрифт. Расцветки по языкам они не получают.
Работа с Markdown, частые вопросы
Куда редактор сохраняет мой файл?
В папку, которую вы выбрали при создании рабочего пространства, файлом .md, на устройстве. Ни аккаунта, ни сервера. Если эта папка в iCloud Drive или её синхронизирует Obsidian Sync, переносит её ваша собственная синхронизация.
Переформатирует ли он мой Markdown при сохранении?
Нет. Блоки, которых вы не касались, записываются обратно без изменений, а переводы строк и метка BOM сохраняются. Откройте заметку в виде исходника, ничего не меняйте, и файл на диске останется идентичным байт в байт.
Какой синтаксис Markdown он отрисовывает?
Заголовки, маркированные и нумерованные списки, флажки задач, огороженный код, цитаты, выноски Obsidian, таблицы GFM, горизонтальные линии и вики-ссылки. Всё прочее сохраняется дословно и показывается обычным моноширинным текстом.
Можно ли править frontmatter YAML?
Да, в виде исходника. Ограда frontmatter и все поля — редактируемый текст.
Редактор Markdown бесплатный?
Да, на всех платформах, где он есть. Premium покрывает собственные списки и пространства, а также создание и изменение событий календаря. Ничего с этой страницы за ним не стоит.
Работает ли он с Obsidian?
Да. Укажите TaskForge папку хранилища, и он будет читать и писать те же файлы. Выноски, вики-ссылки и синтаксис Obsidian Tasks проходят туда и обратно без изменений. Это не плагин Obsidian, а отдельное приложение поверх тех же файлов.
Можно ли использовать его как текстовый редактор для файлов не в Markdown?
Для правки нет. Текстовые файлы вроде .txt, .csv, .json, .log, .yaml и .xml открываются в режиме просмотра, чтобы проверить значение, не выходя из приложения. Редактирование — для заметок Markdown.
Поддерживаются ли таблицы?
Да. Таблицы GFM с вертикальными чертами отрисовываются настоящими таблицами и прокручиваются вбок внутри своего контейнера на узком экране. Исходник таблицы правится так же, как любой другой блок.
А формулы и Dataview?
И то и другое сохраняется ровно так, как написано. Формульные блоки и запросы Dataview показываются спокойным моноширинным текстом, а не форматируются и, что хуже, не переформатируются молча. TaskForge лучше покажет сырой текст, чем станет гадать.
Есть ли счётчик слов или режим фокуса?
Нет. Это редактор для заметок и списков задач, а не среда для длинных текстов. Если нужна прокрутка как в пишущей машинке и цели по словам за сессию, специальное приложение для письма подойдёт лучше.
Пишите Markdown на устройстве, которое правда носите с собой.
Загрузка бесплатна, и пользоваться бесплатно. Редактор не стоит ничего.