Typora — это кроссплатформенный текстовый редактор, ориентированный на работу с заметками и документацией в формате Markdown. Приложение реализует режим редактирования с непосредственным визуальным отображением итогового формата (WYSIWYG), в котором пользователь вводит текст и одновременно видит его отформатированным, без явного отображения синтаксиса Markdown. Интерфейс стремится к минимализму: основное окно предназначено для непрерывного потока текста, а панель инструментов и вспомогательные элементы показываются по мере необходимости.
Разработка Typora началась как независимый проект и в разных версиях поддерживала несколько операционных систем, включая Windows, macOS и Linux. В функциональность редактора входят функции для организации документов, такие как оглавления, поддержка математических формул в формате LaTeX, таблиц, диаграмм и блоков кода, а также возможности экспорта документов в различные форматы. Программа ориентируется на пользователей, для которых важна простота написания и одновременное визуальное представление результата, сочетая наборы стандартных возможностей Markdown с удобствами визуального редактора.
- WYSIWYG-редактирование: отображение отформатированного текста прямо в процессе ввода без видимого Markdown-синтаксиса.
- Поддержка Markdown: совместимость с основными элементами синтаксиса Markdown, включая заголовки, списки, выделение, таблицы и цитаты.
- Экспорт и импорт: возможность экспорта документов в форматы, такие как HTML, PDF и другие распространённые форматы текстовых файлов.
- Поддержка LaTeX: вставка и рендеринг математических формул с использованием синтаксиса LaTeX.
- Блоки кода и подсветка: вставка многострочных блоков кода с подсветкой синтаксиса для различных языков программирования.
- Тема и настройка внешнего вида: несколько предустановленных тем оформления и возможность настройки стилей отображения.
- Оглавление и навигация: автоматическое формирование оглавления и навигация по структуре документа.
- Интеграция с файловой системой: работа с локальными файлами и папками, поддержка структуры заметок и простых организационных инструментов.
- Минималистичный интерфейс: акцент на тексте и уменьшение визуальных отвлекающих элементов.
- Поддержка расширений: возможности для расширения функциональности через плагины или дополнительные настройки в некоторых версиях.