Как добавить подсветку синтаксиса Markdown в Pluma в 16.04 LTS?
Я использую Pluma в Ubuntu MATE 16.04 LTS и вижу, что он не поддерживает подсветку синтаксиса для облегченного языка разметки Markdown.
Но я знаю, что в Ubuntu 18.04 LTS (и более новых версиях) эта подсветка предустановлена.
Как добавить подсветку синтаксиса Markdown в Pluma в Ubuntu 16.04 LTS?
1 ответ
Решение
Это возможно, но с одной вещью: все текущие версии Ubuntu уже имеют markdown.lang
файл в хранилищах как часть libgtksourceview-3.0-common
пакет, но в Ubuntu 16.04 Pluma использует libgtksourceview2.0-0
как зависимость.
Итак, здесь нам нужно установить libgtksourceview-3.0-common
пакет с
sudo apt-get install libgtksourceview-3.0-common
а затем скопировать markdown.lang
файл вручную в текущую папку конфигурации пользователя:
mkdir -p ~/.local/share/gtksourceview-2.0/language-specs/
cd ~/.local/share/gtksourceview-2.0/language-specs/
cp /usr/share/gtksourceview-3.0/language-specs/markdown.lang .
затем перезапустите Pluma и наслаждайтесь:
Заметки:
- и любой другой
lang
-файл может быть установлен аналогичным образом. Полный список следующий: actionscript, ansforth94, automake, bennugd, bluespec, cobol, cpphdr, csv, gdb-log, genie, go, idl-exelis, imagej, jade, j, json, julia, lex, llvm, markdown, matlab, mediawiki, meson, modelica, mxml, netrexx, objj, opencl, свинья, protobuf, марионетка, python3, первая, ржавчина, scala, scilab, sml, sweave, systemverilog, бережливость, yaml. - этот подход дает бесплатный бонус - инструмент сравнения Meld Merge будет использовать тот же
lang
-файлы для выделения синтаксиса.