gedit 中的 markdown 预览

gedit 中的 markdown 预览

我找到了插入在 gedit 中预览 markdown。但我不确定它是否是过时的。有没有其他更好的选项可以在 gedit 中预览 markdown?

答案1

文档中的https://github.com/jpfleury/gedit-markdown存储库中最高版本为 Gedit 3.10。

我们可以尝试在现代 Ubuntu 上启动它。例如在带有 Gedit 3.18 的 16.04 LTS 上。

sudo apt-get install gedit python3-markdown
cd ~/Downloads
wget https://github.com/jpfleury/gedit-markdown/archive/master.zip
unzip master.zip
cd gedit-markdown-master
./gedit-markdown.sh install
gedit

然后启用插件偏好设置 → 插件 → Markdown 预览,但是由于 API 更改,它将无法工作。此处的错误如下所示:

Traceback (most recent call last):
 File "/home/user/.local/share/gedit/plugins/markdown-preview/__init__.py", line 113, in do_activate
   self.addMarkdownPreviewTab()
 File "/home/user/.local/share/gedit/plugins/markdown-preview/__init__.py", line 139, in addMarkdownPreviewTab
   panel.add_item(self.scrolledWindow, "MarkdownPreview", _("Markdown Preview"), image)
AttributeError: 'Stack' object has no attribute 'add_item'

所以我建议使用重新文本作为替代:

ReText官方截图

您可以轻松安装它sudo apt install retext。对于拼写检查,您需要安装附加包sudo apt install python3-enchant。它有两种操作模式 - 实时预览和预览。

注意:如果您需要在旧系统上安装最新版本的 ReText(如 16.04 LTS),那么您可以使用 Python 包来安装它pip3 install ReText


我刚刚将它改造成可以与 Pluma 一起使用(Gedit 的分支马特·德) 在 Ubuntu 18.04 LTS 中。
你只需要从 APT 安装依赖项,然后使用我的Github 仓库

sudo apt-get install pluma python-markdown gir1.2-webkit-3.0 python-configparser -y

cd ~/Downloads
wget https://github.com/N0rbert/pluma-markdown/archive/master.zip
unzip master.zip
cd pluma-markdown-master
./pluma-markdown.sh install

它看起来会像这样:

Ubuntu 18.04 LTS 上的 pluma-markdown(底部预览)

您可以通过编辑 ini 文件将预览移到一侧:

sed -i 's/panel = bottom/panel = side/' ~/.config/pluma/pluma-markdown.ini

Ubuntu 18.04 LTS 上的 pluma-markdown(内部预览)

注意:此解决方案pluma-markdown不适用于 Ubuntu 16.04 LTS(因为缺少 pluma 的 python 集成)。并且由于升级到 WebKit2,它将不适用于较新的版本。

相关内容