如何在 Pluma 16.04 LTS 中添加 Markdown 语法高亮功能?

如何在 Pluma 16.04 LTS 中添加 Markdown 语法高亮功能?

我在 Ubuntu MATE 16.04 LTS 上使用 Pluma,我发现它不支持 Markdown 轻量级标记语言的语法高亮。

但我知道 Ubuntu 18.04 LTS(及更新版本)已预先安装了此突出显示功能。

如何在 Ubuntu 16.04 LTS 中的 Pluma 中添加 Markdown 语法高亮?

答案1

这是可能的,但有一点需要考虑:所有当前的 Ubuntu 版本都已将markdown.lang文件作为存储库的一部分libgtksourceview-3.0-common包,但在 Ubuntu 16.04 Plumalibgtksourceview2.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 并享受:

Pluma 1.12.2 中 Markdown 功能突出显示


笔记:

  1. 并且任何其他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、pig、protobuf、puppet、python3、rst、rust、scala、scilab、sml、sweave、systemverilog、thrift、yaml
  2. 这种方法带来了免费的奖励 - Meld 合并差异工具将使用相同的lang文件来突出显示语法。

相关内容