MdCharm — простой Python / QT визуальный вики редактор (wiki editor), с полноценной поддержкой языков разметки Markdown (markdown extra) и MultiMarkdown.
Markdown — представленный в 2004 году облегчённый язык разметки, созданный с целью написания наиболее читаемого и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и других). Markdown не является заменой HTML, его синтаксис достаточно ограничен и соответствует лишь небольшому подмножеству элементов HTML.
MdCharm имеет частично настраиваемый пользовательский интерфейс (перемещаемые и отключаемые панели инструментов), рабочую область редактора можно разделить на два вертикальных участка, участка набора/редактирования текста и участка "живого" предпросмотра (просмотра результата в режиме редактирования).
Каждый участок можно открыть отдельно, во всю рабочую область, поддерживается работа с вкладками (окно предпросмотра для всех вкладок общее). Одной из отличительных особенностей MdCharm является возможность работы с каталогом проектов, каталог содержащий несколько файлов открывается в боковой панели и можно быстро переключатся между документами, поддерживается отображение оглавления документа.
MdCharm предоставляет весь набор возможностей являющихся стандартными для любого Markdown-редактора, поддерживается вставка локальных изображений, можно выбрать стиль кода (меняющий markdown-форматирование), имеется подсветка синтаксиса, опционально включается подсветка текущей строки (выделение линии в которой набирается или редактируется текст) и нумерация строк.
Для изменения отображения предпросмотра MdCharm поддерживает изменение CSS-стиля (каскадной таблицы стилей), для проверки орфографии необходимо самостоятельно добавить словари (в каталог ~/.config/MdCharm/dict). WYSIWYG-редактор полностью поддерживает Markdown и его вариации, Markdown Extra и MultiMarkdown, а также синтаксис Github Flavoured Markdown (GFM).
MdCharm предоставляет неограниченную функцию повтора и возврата изменений (Undo/Redo), есть возможность поиска по тексту (поиска и замены), для добавления файлов и каталогов с файлами может использоваться перетаскивание (функция Drag & drop / Перетащи и брось).
MdCharm может работать в оконном и полноэкранном режиме, поддерживается экспорт в HTML, PDF и ODT документ, а также отправка на печать (возможен предпросмотр). Управление редактором осуществляется с помощью мыши и/или клавиатурных сочетаний (полностью настраиваемых).
Лицензия: BSD 3-Clause License (Berkeley Software Distribution license)