В прошлом году мы написали более чем о нескольких текстовых редакторах, но, эй, у него открытый исходный код; есть намного больше, откуда пришли другие. Сегодня мы представляем вам приложение для Linux с упором на редактирование Markdown и языки разметки reStructuredText — ReText
ReText — это легкий, но эффективный текстовый редактор с открытым исходным кодом для языков разметки Markdown и reStructuredText. Он написан на Python для работы в Linux и любой POSIX-совместимой платформе. При этом среда выполнения Python является обязательным требованием для его установки.
ReText отличается упрощенным пользовательским интерфейсом с панелями для редактирования, настройками документа, дополнительной панелью для предварительного просмотра документа и всеми основными функциями. функции, которые вы ожидаете от типичного текстового редактора. Он также имеет номера строк и некоторую подсветку синтаксиса, чтобы выделить ошибки, теги, разделы, ссылки и т. д.
Возможности ReText
ReText функциональность может быть расширена за счет использования расширений для поддержки математических формул, интеллектуального редактирования таблиц, параметров экспорта документов и т. д. Проверить узнайте, как включить все это и многое другое на его вики-странице.
Старые файлы ReText доступны в репозитории Ubuntu, поэтому все, что вам нужно сделать, это запустить команду установки:
$ sudo apt install retext
Если вы хотите запустить последнюю версию (как и следует), используйте команды ниже. Они будут работать для установки последней версии ReText в Ubuntu, Debian, Linux Mint и некоторых других дистрибутивах.Перед запуском приведенного ниже кода не забудьте удалить ReText, если он ранее был установлен из репозиториев:
$ sudo apt удалить ретекст $ sudo apt установить python3-pip python3-pyqt5 $ python3 -m pip install retext --user "$ sed -i s|Exec=.|Exec=$HOME/.local/bin/retext %F| ~/.local/share/applications/me.mitya57.ReText.desktop" "$ sed -i s|Icon=.|Icon=$HOME/.local/share/retext/icons/retext.png| ~/.local/share/applications/me.mitya57.ReText.desktop"
Последние две команды должны исправить файл рабочего стола ReText и указать правильный путь к исполняемому файлу и значку.
Вам может потребоваться выйти из сеанса и снова войти в него после завершения установки, чтобы ReText отображался в меню / Dash.
Добавляйте «–upgrade» к команде установки всякий раз, когда вы хотите обновить ReText через pip
$ sudo python3 -m pip install retext --user --upgrade
Для других дистрибутивов Linux установите Python3 pip и PyQt5, а затем следуйте приведенным выше инструкциям, за исключением того, что на этот раз вам не нужен «подходящее» ключевое слово.