Открыть сервис

Typora

Typora — это кроссплатформенный текстовый редактор для разметки Markdown, ориентированный на минималистичный интерфейс и режим «без предварительного просмотра» (WYSIWYG — What You See Is What You Get). Разработан китайской компанией Abner Lee и впервые выпущен в 2015 году. Редактор позволяет пользователю писать в синтаксисе Markdown, при этом форматирование (заголовки, списки, ссылки, изображения) отображается непосредственно в процессе набора, без переключения между режимами редактирования и просмотра. Typora распространяется по платной модели (с 2021 года) с единоразовой лицензией на одно устройство.

История

Разработка Typora началась в 2015 году как проект одного разработчика — Абнера Ли (Abner Lee). Первоначально редактор распространялся бесплатно в виде бета-версии для Windows, macOS и Linux. Ключевой особенностью, отличавшей Typora от других Markdown-редакторов (например, Atom, Visual Studio Code или MarkdownPad), стала реализация концепции «живого предварительного просмотра» (live preview), при котором исходный код Markdown визуально преобразуется в форматированный текст без необходимости открывать отдельное окно или вкладку.

В течение нескольких лет Typora оставался бесплатным, что способствовало его популярности среди технических писателей, блогеров, студентов и разработчиков. В ноябре 2021 года разработчик объявил о переходе на платную модель распространения. С версии 1.0 редактор стал условно-бесплатным: после 15-дневного пробного периода требовалось приобрести лицензию. Это решение вызвало неоднозначную реакцию сообщества, однако разработчик аргументировал его необходимостью дальнейшего развития и поддержки проекта.

Особенности и интерфейс

Режим «живого просмотра»

Основная особенность Typora — отсутствие разделения на панель редактирования и панель предварительного просмотра. Пользователь набирает текст в Markdown, а редактор в реальном времени преобразует его в форматированный вид. Например, при вводе символов # и пробела перед строкой она автоматически превращается в заголовок первого уровня. При вводе жирный текст символы звёздочек скрываются, а текст отображается полужирным начертанием. При желании пользователь может вернуться к отображению исходного кода, нажав сочетание клавиш (Ctrl+/).

Интерфейс

Typora имеет минималистичный интерфейс, который по умолчанию состоит из строки меню, панели инструментов (содержащей кнопки для основных операций) и области редактирования. В боковой панели (открываемой по нажатию кнопки) отображается структура документа (оглавление) на основе заголовков, а также список файлов из текущей папки. Редактор поддерживает несколько тем оформления, включая светлые и тёмные варианты, а также позволяет пользователям создавать собственные темы с помощью CSS.

Поддержка Markdown и расширений

Typora поддерживает стандартный синтаксис Markdown (заголовки, списки, цитаты, ссылки, изображения, код, таблицы, горизонтальные линии) и ряд расширений, характерных для диалекта GitHub Flavored Markdown (GFM). В их числе:

  • Таблицы — создаются с помощью символов | и -.
  • Зачёркнутый текст — с помощью ~~.
  • Фрагменты кода — с подсветкой синтаксиса для многих языков программирования.
  • Математические формулы — с использованием LaTeX (внутри $ или $$).
  • Диаграммы — с помощью интеграции с библиотеками Mermaid и Flowchart.js (поддерживаются диаграммы последовательностей, блок-схемы, диаграммы Ганта и другие).
  • Списки задач — с чекбоксами.

Экспорт и импорт

Typora позволяет экспортировать документы в несколько форматов, используя встроенные конвертеры Pandoc (если он установлен в системе). Поддерживаются форматы:

  • PDF
  • HTML
  • Word (DOCX)
  • OpenDocument (ODT)
  • LaTeX
  • EPUB
  • Markdown (исходный)
  • Plain text (TXT)
  • Image (PNG, JPG)

Импорт возможен из файлов Markdown, HTML, OPML и некоторых других форматов.

Критика и ограничения

Несмотря на популярность, Typora имеет ряд критических замечаний и ограничений:

  • Платная модель — переход на платную лицензию в 2021 году вызвал недовольство части пользователей, которые привыкли к бесплатной версии. Некоторые критики отмечали, что цена (около 15 долларов США за лицензию на одно устройство) высока для текстового редактора.
  • Отсутствие облачной синхронизации — Typora не имеет встроенной облачной синхронизации или совместного редактирования в реальном времени, что ограничивает его использование в командной работе.
  • Ограниченная поддержка плагинов — в отличие от редакторов вроде Visual Studio Code, Typora не поддерживает расширения и плагины сторонних разработчиков. Функциональность расширяется только за счёт встроенных возможностей и тем оформления.
  • Проблемы с производительностью — при работе с очень большими документами (свыше нескольких сотен страниц) редактор может замедляться или зависать, особенно при использовании сложных диаграмм Mermaid.
  • Отсутствие версии для мобильных устройств — Typora доступен только для настольных операционных систем (Windows, macOS, Linux). Официальных мобильных приложений для iOS или Android не существует.

Применение

Typora используется в различных сферах, где требуется написание и форматирование текста с использованием разметки Markdown:

  • Техническая документация — написание руководств, инструкций, API-документации.
  • Блогинг и веб-публикации — подготовка статей для платформ, поддерживающих Markdown (например, GitHub, GitLab, Jekyll, Hugo, Ghost).
  • Научные и образовательные цели — создание конспектов, лекций, отчётов с математическими формулами.
  • Личное использование — ведение заметок, дневников, планирование.

Интересные факты

  • Название «Typora» происходит от греческого слова «τύπος» (typos — «отпечаток», «форма») и латинского суффикса, что можно интерпретировать как «создатель форм» или «типограф».
  • Исходный код Typora является закрытым (проприетарным), однако разработчик публикует некоторые компоненты (например, тему оформления) в открытом доступе.
  • С 2022 года Typora поддерживает использование встроенного редактора диаграмм Mermaid, что делает его удобным инструментом для создания блок-схем и диаграмм непосредственно в тексте.

Источники

  • Официальный сайт Typora (typora.io)
  • Документация Typora (support.typora.io)
  • Статья «Typora — a minimal markdown editor» на блоге разработчика
  • Обсуждения на Reddit (r/Typora) и Hacker News
  • Статья «Typora 1.0: The End of Free» на сайте LinuxLinks

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →