formiko是structuredtext和markdown编辑器以及live预览器。
formiko的Python项目详细描述
Author: | Ondřej Tůma <mcbig@zeropage.cz> |
---|
formiko是structuredtext和markdown编辑器以及live预览器。它是 用python编写,带有gtk3、gtksourceview和webkit2。使用docutils和 重新编译公共标记分析器。
特点:
- 基于gtksourceview的编辑器,语法突出显示
- 可能使用VIM编辑器
- 垂直或水平窗口拆分
- 预览模式
- 定期保存文件
- json和html预览
- 拼写检查
它支持这些分析器和写入程序:
- docutils重新构造文本分析器-http://docutils.sourceforge.net
- 公共标记分析器-https://github.com/rtfd/recommonmark
- docutils html4、s5/html幻灯片放映和pep html编写器- http://docutils.sourceforge.net
- 微型HTML编写器-https://github.com/ondratu/docutils-tinyhtmlwriter
- 又一个html编写器-https://github.com/masayuko/docutils-htmlwriter
- HTML 5编写器-https://github.com/Kozea/docutils-html5-writer
要求:
- python 2.7或3
- GTK+3
- gobject内省
- Pygobject
- webkit2 4.x
- GTK资源视图3.x
- 所有GTK库的GIR文件
- gtkspell3
推荐:
- docutils-重新固定支架
- 建议标记-用于公共标记支持(标记降低)
- pygments-HTML输出代码块中的语法颜色
可选:
python:
- docutils tinyhtmlwriter
- docutils htmlwriter
- docutils-html5-writer
系统:
- vim gtk或vim gnome用于formiko-vim
安装
德比安
debian有时在包名中使用版本。这是拉伸版的。 如果您使用不同的版本,gtksource或webkit2可以有另一个 版本名。
# python3.5, gtk3, librsvg etc are in dependencies apt install python3-pip python3-gi python3-docutils gir1.2-gtksource-3.0 \ gir1.2-webkit2-4.0 gir1.2-gtkspell3-3.0 pip3 install formiko # optionaly apt install vim-gtk3 pip3 install docutils-tinyhtmlwriter recommonmark docutils-html5-writer
formiko在buster的debian存储库中。所以你可以按标准方式安装。
上网本
netbsd上没有gtkspell3,下一个1.3.x版本需要它。所以你 必须使用1.2.x错误修复版本。
netbsd使用pkgsrc,因此一些二进制文件存储在/usr/pkg/bin目录中。 福米科直接给维姆和格维姆打电话。如果您想将vim版本与 pkgsrc,必须修复formiko/vim.py文件中的VIM_PATH变量。
# python3.6 is in dependecies as like gtk3 pkgin install py36-pip py36-gobject3 py36-docutils gtksourceview3 \ librsvg webkit-gtk py36-pygments pip3.6 install formiko # optionaly pkgin install vim-gtk3 pip3.6 install docutils-tinyhtmlwriter recommonmark docutils-html5-writer