linux环境下Markdown编辑器汇总

Posted asin929

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux环境下Markdown编辑器汇总相关的知识,希望对你有一定的参考价值。


Markdown编辑器汇总(Fedora21)

1.gedit

gedit支持markdown语法高亮,不过不支持预览结果,gedit界面如附录图1所示。


2. vim

在vim中写markdown,首先安装语法高亮的插件--vim-markdown.至于预览,则有很多方式:

  1. 使用vim插件--vim-instant-markdown
    此方法可以实现markdown实时预览,不过得首先安装nodejs和npm.详细的安装过程见vim插件汇总--Markdown插件

  2. vim其他插件--python-vim-instant-markdown

  3. 通过"Markdown.pl"转换成html在浏览器预览
    见博文 vim与markdown .该方式得手动预览.

  4. 使用Pandoc
    利用 Pandoc 预览 VIM 中书写的 Markdown

  5. chrome插件--Markdown Preview Plus
    vim编辑markdown时实现预览

关于产生文章目录的几种方式

  1. 安装完插件--vim-markdown后,在vim中直接输入命令:Toc即可打开显示目录的窗口。

  2. 安装插件--tagbar,并参考markdown配置设置即可,注意

    g:tagbar_type_markdown 和 ‘ctagstype’: ‘markdown’ 这两个地方需要和你的 vim 所识别的 markdown 格式匹配。检测自己的 vim 所识别的 markdown 文本的格式的方式是在 vim 中输入 :set filetype? ,所显示的 filetype= 后面的内容如果不是
    markdown,则需要用来替换上面两个地方。

    并且'ctagsbin' : '/path/to/markdown2ctags.py',中的/path/to必须替换成自己的路径。

  3. 安装插件--VOoMVOoM(原VOOF):vim实现带折叠双栏树状文本管理

  4. 如果想将markdown转为带目录的html文件并在浏览器中预览,可使用githhub项目--i5ting_ztree_toc

3. Cmd Markdown

  • Cmd Markdown简介
    Cmd Markdown是全平台编辑器,也支持Web编辑,并且客户端版本与Web版毫无差别.值得注意的是,该软件在离线下也能使用.

  • Cmd Markdown的优缺点
    使用Cmd Markdown的Web端即可满足一般需求,不过却不能打开本地文件,虽然可以将文件内容copy到Cmd Markdown编辑,编辑完成后导出,但当文件频繁更新时会显得非常麻烦.

  • 安装Cmd Markdown

    1. 官网下载"cmd_markdown_linux64.tar.gz"并解压;
    2. 运行sudo ln -sf /usr/lib64/libudev.so.1 /usr/lib64/libudev.so.0;
    3. 双击Cmd Markdown,或在终端运行./Cmd\\ Markdown即可打开界面,如附录图2所示。

4. ReText

考虑到Cmd Markdown的缺陷,决定安装ReText.

  • 安装ReText
    直接执行命令yum install retext即可完成安装,见附录图3。
    若手动安装的话,可从[1]处下载资源,不过可能会碰到一些问题,见[2].

  • ReText配置
    对ReText配置包括语法高亮、数学公式、自定义样式等,见[3]、[4]。
    不过上述文章均没给出具体的markdown.css文件配置,可从github上找寻。之后在ReText的”Edit”->”Preferences”->”Stylesheet file”上选择该文件即可,效果图见图4。值的注意的是,要想完全显示自定义样式的效果,必须选择”Edit”->”Use WebKit renderer”。

  • 文件导出
    ReText除了可以将Markdown文件导出为”HTML”、”ODT”、”PDF”等格式外,还可导出Web界面(在”File”->”Directory”->”Generate webpages”),效果图见图5。


5.Haroopad

初步试用,功能非常全,不过打开的时候有些卡。


6.Mango

作者对该项目的说明--一个 Markdown 编辑器的实现。初步试用,界面很很好看,支持常用的功能,基本够用。

有大神用Mango写博客,需要经常添加七牛云图片的链接,就将该功能整合到Mango里,见--给Mango添加七牛云图片链接


参考资料 

[1]retext Download (DEB, RPM)
[2]Fedora下安装Retext
[3]给Retext进行配置:语法高亮、数学公式、自定义样式
[4]Linux应用环境实战14:优秀的文本化编辑思想大碰撞(Markdown、LaTeX、MathJax)
[5]在 vim 中显示 markdown 结构大纲


附录

===图1

===图2

===图3

===图4

===图5

以上是关于linux环境下Markdown编辑器汇总的主要内容,如果未能解决你的问题,请参考以下文章

Linux vi常用指令使用案例汇总

linux vi(vim)常用命令汇总

Linux环境基础开发工具的使用(yumvimgccg++gdbmake/Makefile)

Windows环境下Typora+PicGo+Github图床让Markdown编辑起飞

Windows环境下Typora+PicGo+Github图床让Markdown编辑起飞

工具使用-Editor.md编辑器