易读易写的Markdown typora,作数学笔记很容易,10分钟就能掌握

by Typora.net

作为一个内容创作者、或者老师、学生,是不是经常会苦于没有一个易用的工具,可以高效的编辑和管理文档?若果真如此,我想Markdown非常适合你!

Markdown是一种易读易写的轻量级纯文本标记语言,由约翰·格鲁伯在2004年创建。Markdown有诸多的优点,比如易读易写,不出10分钟就能快速上手、熟练,而且可以导出HTML、PDF、图片、epub等格式的文档,可以方便、快捷的用于图文、笔记的写作。

Markdown的基本语法,在网上很容易找到,能快速上手,学习的成本基本可以忽略不计。最重要的是,支持图片、图表、以及数学公式。目前,流行的Markdown编辑器可谓是五花八门,那么在选择编辑器之前,请先看几个问题:

支持的系统平台(Windows、Mac、Linux)?是否免费开源?是否支持中文界面?是否支持数学公式渲染、Mermaid流程图?是分屏预览,还是所见即所得的实时预览?是否支持数据库,图床?是否支持onedrive同步?是否可以导出其他格式,以及生成目录?该篇文章,从支持Windows系统、免费、有中文界面;以及支持数学公式、可预览这几个方面,推荐几款Markdown编辑器!

所见即所得

第一款就是Typora,也是我个人正在用的一款:因为是国人开发,所以有中文界面;支持数学公式的渲染,尤其是流程图的渲染特别漂亮;是所见即所得的实时预览编辑器,当然也可以切换为源码模式;最重要的一点是免费!

第二个是Mark Text,与Typora比较类似,也值得一试。这两款适合在校学生、老师等个人使用,因为不支持同步功能,不过也可以通过git提交github的方式弥补。

数据分析师、程序员的选择

程序员从事着项目代码的开发与维护工作,也会写一些开发记录、日志等内容;另外,一些数据分析师,除了完成数据的分析,还需将工作结果或成果记录下来。总之就是,既要写代码,又要写文档。那么这里推荐两款,一个是VSCode,一个是Sublime Text。

Sublime Text是一个口碑不错、用户庞大的付费软件,但基本上不影响我们免费使用。它需要配置几个插件来实现Markdown的编辑。Sublime Text有着丰富的Markdown插件,比如下表:

接下来介绍一下插件安装步骤:

首先,选择下载一款适合自己系统的Sublime Text。安装Sublime Text后,打开运行,然后安装Package Control组件按Ctrl+ `(此符号为tab按键上面的按键) 调出console输入如下命令后,回车:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())如果在Perferences->中看到package control这一项,则安装成功(如下图)。

用Package Control安装插件按下Ctrl+Shift+P调出命令面板输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

注意:安装插件时保持网络畅通,避免插件由于网络原因安装失败。

最后是插件的参数配置

上面是Sublime Text的配置。另外一个是微软发行的VSCode,也是特别受欢迎的一款编辑器,VSCode自身支持markdown的编辑,而且有功能更丰富的Markdown丰富:

安装编辑插件:Markdown All in one安装预览插件:Markdown Preview Enhance支持分Tab实时预览可以写作SlideMarkdown Preview Enhanced内部支持 flow charts、 sequence diagrams、mermaid、 PlantUML、 WaveDrom、 GraphViz、Vega & Vega-lite、Ditaa图像渲染。 也可以通过使用 Code Chunk来渲染 TikZ、 Python Matplotlib、Plotly等图像,但为了安全,默认是关闭的。关于VSCode,会在后续的一个章节中给出更详细的介绍。

团队、多人协同

需要多人协作完成的内容,或者供个人随时、随地在线编辑使用的工具,可以在云端存储。该类型的知识内容管理系统,市场上有很多,大部分是收费的,而免费使用的是功能受到限制的版本,这里简单提一下Cmd Markdown和小书匠。

当然,也会在后续的章节中提供云端存储的免费方案,也可实现多人协同。综合考虑,我个人建议使用Typora或者VSCode。


Tags: , ,