ReText — редактор для Markdown и reStructuredText

в 11:36, , рубрики: markdown, open source, обработка текстов, редакторы, метки: , ,

Привет!
Хочу представить вам простой текстовый редактор для легковесных языков разметки, таких как Markdown и reStructuredText.

Редактор написан на Python с использованием библиотек PyQt и работает на Linux и других UNIX-подобных операционных системах. Поддерживает вкладки, «живой просмотр», подсветку синтаксиса и экспорт в популярные форматы.

ReText — редактор для Markdown и reStructuredText

Основные возможности редактора

  • Полная поддержка Markdown и reStructuredText, а также расширений Python-Markdown;
  • Экспорт в HTML, PDF, ODT из коробки, а также возможность создавать свои собственные экспортные расширения (например, есть расширение для загрузки в Google Drive);
  • Поддержка вкладок;
  • Поддержка CSS-стилей и подсветка синтаксиса;
  • Проверка орфографии (в том числе и для русского языка);
  • Два движка просмотра: основанный на QTextBrowser и основанный на WebKit.

Не так давно вышла новая версия 4.0, которая принесла с собой:

  • Поддержку математических формул (с синтаксисом LaTeX);
  • Новый виджет редактирования с «умными» отступами и поддержкой ограничения ширины текста;
  • Переход на Python 3 и новую библиотеку python-markups (что означает, что теперь можно использовать свои языки разметки в дополнение к двум стандартным);
  • Поддержку «per-document CSS» — т.е. если у вас есть файл document.mkd, то ReText автоматически подгрузит для него стиль из файла document.css, если такой существует;
  • Улучшения для движка WebKit (включая поддержку открытия ссылок во внешней программе);

Установка и использование

ReText можно скачать с SourceForge, кроме того, он доступен в репозиториях (как минимум) Debian и Ubuntu. Для ReText вам требуется PyQt, модуль PyMarkups и модуль Python-Markdown.

Если вы не знакомы с Markdown, начните с прочтения страницы в русской Википедии и официальной документации.

Так как в версии 4.0 больша́я часть кода была переписана, могут быть баги. Просьба сообщать о них на Launchpad или на SourceForge.

Автор: mitya57

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js