我找到了插入在 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'
所以我建议使用重新文本作为替代:
您可以轻松安装它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
它看起来会像这样:
您可以通过编辑 ini 文件将预览移到一侧:
sed -i 's/panel = bottom/panel = side/' ~/.config/pluma/pluma-markdown.ini
注意:此解决方案pluma-markdown
不适用于 Ubuntu 16.04 LTS(因为缺少 pluma 的 python 集成)。并且由于升级到 WebKit2,它将不适用于较新的版本。