来源:麻瓜编程
本文约
本文介绍了10款高颜值又好用的Markdown编辑器。
https://www.typora.io
免费,支持 Windows、OS X 和、Linux。
Typora 支持实时渲染、数学编辑、可与 Word 直接格式转换。Typora 还拥有记忆功能,只要是同样用 Markdown 语法写的文本,复制到 typora 中会保留其语法,表格自动生成表格,代码自动高亮。支持四种基础风格,页面简洁舒服。
https://www.zybuluo.com/mdeditor
免费,支持 Windows、OS X 和、Linux。作业部落出品的产品,可以写个人博客、技术文章、学术论文等。拥有 Web 在线创作、社交化批注、智能云同步、离线使用等功能。
https://atom.io/
免费,支持 Windows、OS X 和、Linux。Github 专门为程序员推出的一个跨平台文本编辑器。支持CSS,HTML,JavaScript 等网页编程语言,支持 Markdown,支持宏,自动完成分屏功能。
https://boostnote.io
免费,支持 Windows、OS X 和 Linux。面向开发人员的软件。采用分栏式预览,可自定义缩进、字体、样式以及 UI 语言。
特点是:云存储、支持多个平台、语法高亮、支持数学块、基于文件系统的存储。界面很漂亮,标准的 “ 颜值就是正义 ”。
https://notable.app
免费,支持 Windows、MacOS 和 Linux。
采用分栏设计,可以从别的地方导入笔记,也是颜值界的种子选手,Notable 提供了非常强大的 Markdown 编辑器,实际上它与VS Code所使用的编辑器相同,因此内置了多光标,小地图和同类最佳的语法突出显示等功能。
https://marktext.app
免费,支持支持 Windows、MacOS 和 Linux。是基于 MIT 协议开源的 Markdown 编辑器,也是属于“所见即所得”的编辑方式,让用户专注写作。提供了源码模式、打字机模式、专注模式等 3 种写作模式,按需选择。
http://markdownpad.com
免费(收费版:MarkdownPad Pro),仅支持 Windows 系统使用,比较流行。通过快捷键和工具栏快速使用 Markdown 格式,可以自己搞配色、字体、大小和布局 。
https://code.visualstudio.com
免费,VS Code是微软推出的一款轻量级文本编辑器,支持 Windows、OS X 和、Linux。在 JS 2019 报告中,VS Code 以压倒性的优势碾压其他编辑器,其流行度、好用度不用多说。
VS Code 也可以用来写 Markdown 的,可以安装一个 Markdown Shortcuts 插件,实现预览效果。
http://soft.xiaoshujiang.com
免费(有收费版),支持 Windows 系统和在线使用。多种编辑模式、主题的选择,第三方同步,强大的文件管理功能,免费版就足够能打,界面好看、舒服。
https://www.yuque.com
在线的云端知识库,支持 Markdown 常用快捷指令,所见即所得,写得顺手。
可查看文章大纲,插入日历、脑图、投票、以及数据图表等,还有社交元素(评论和点赞),可以一帮人进行团队的在线知识协同。
——END——
想要获得更多数据科学领域相关动态,诚邀关注清华-青岛数据科学研究院官方微信公众平台“ 数据派THU ”。
写博客、写文章比较多的人都知道 Markdown 是什么。
Markdown 是一种轻量级标记语言,创始人为 John Gruber。它允许人们「使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档」。——维基百科
简单地说,Markdown 与 HTML 语言一样,使用一些符号就代替样式。但是它比 HTML 语言更加简单。例如我想要实现标题样式,那么我可以这么做:
有些朋友会觉得,我用 Word 也可以实现同样的效果,为什么要使用 Markdown 呢?这个问题提得非常好,直戳问题本质。
Word 等其他文本编辑工具虽然也能实现同样的效果,但是其功能太强大了。Word 还能改变字体颜色,还可以调节字体大小。这么强大的功能可以说是 Word 的优点,但也可以说是它的缺点。
当功能多了,我们的注意力就会分散,我们就会去纠结:这个字体大小到底是 14 还是 16 好?我想强调这一句话,是要加粗还是标红?
而 Markdown 的出现让我们不需要去纠结这些问题。Markdown 的本质是让我们回归到内容上本身,注重文章本身的结构,而不是样式。
例如我们想要强调一句话,那么我们直接使用两个星号为其加粗,而不需要考虑是加粗还是标红(Markdown中只有黑色字体,没有其他颜色字体)。
你也不需要关心字体大小问题,因为 Markdown 中字体大小都与结构有关,无法手动设置。一级标题字体大一些,二级标题小一些。我们只需要关注哪些是一级标题,哪些是二级标题。而不需要去纠结标题字体到底要设置多大。
Markdown 的本质是让我们回归内容本身。 当你明白这个道理的时候,你会明白为什么许多功能 Markdown 没有。
原生的 Markdown 语法只包含了最基础的一些特性,例如:标题、加粗、斜体、段落、引用、超链接、图片、列表、代码块、水平分割线等。而一些自定义实现的编辑器,则有一些自定义的实现,例如:数学公式、TODO列表等。所以当你看到有一些语法在一个编辑可以用,但到另一个编辑器又用不了的时候,那么这个语法可能就不是通用的 Markdown 原生语法了。
Markdown 语法非常简单,基本上只要多用几次就会了。下面简单介绍一些常用的 Markdown 语法。
Markdown 使用 # 号来表示段落。
Markdown 使用一个星号表示斜体,两个星号表示加粗,三个星号表示加粗斜体。
使用星号或者中横线来表示无序列表,注意后面需要加个空格。
使用数字+.来表示有序列表,后面同样需要价格空格。
Markdown 使用 > 符号来表示引用。
Markdown 使用 []() 来表示超链接,中括号表示链接文字,小括号表示链接地址。
图片的样式与超链接非常相似,只需在前面加个感叹号就可以了,即用![]()表示图片。其中中括号表示图片未加载时的提示文字,小括号表示图片地址。
我们使用 ` 号来表示代码块引用。
使用 --- 来表示分割线
使用一根竖线来分隔各个单元格,使用冒号来决定单元格的对齐方向。
目前越来越多的站点都支持了 Markdown 语法,例如:Github 等代码托管平台,简书、博客园等写作平台。因此,掌握好 Markdown 语法可以非常方便地在各个主流站点使用。
因为 Markdown 本质上是一个纯文本,所以任何能打开纯文本的东西都可以来编辑 Markdown。但如果你想要有预览功能,那么一款顺手的编辑功能还是有必要的。
在 Windows 上比较不错的编辑器有:MarkdownPad、Typora。在 OSX 上比较不错的编辑器有:Mou、MacDown、MWeb。
而我之前使用 MouDown 和 sublime 做简单的编辑,但是笔记等的就使用印象笔记写,而要发表的文章则使用 MWeb 编写。
使用了 Markdown 可以写出条理非常清晰的文章,文章结构特别清晰。但是对于一些老编辑器而言,例如:ATLASSIAN 的 WIKI 对于 Markdown 的支持就很弱。
那么怎么办呢?
其实很简单,因为老的编辑器基本都支持 HTML,所以我们可以将 Markdown 渲染后的 HTML 复制到老编辑器。
我一般是在本地写好 Markdown 文章,之后直接复制到一个 Markdown 编辑器,然后复制对应的 HTML 文本到老编辑器中。
之后点击一下蓝色的复制按钮,就可以复制渲染后的 HTML 文本,最后直接粘贴到老编辑器中就可以了。我用的 Markdown 编辑器是:https://mdnice.github.io/,样式非常漂亮。
当你学会使用 Markdown 之后,你会发现 Markdown 还有更多好玩的地方。例如:开源的 gitbook 就可以教你把一个个 Markdown 文件组织起来,弄成一本电子书。
具体如何操作,可以参考这里:https://github.com/chenyurong/gitbook-notebook
博客地址:httpswww.cnblogs.comchanshuyipwhy_markdown_no_word.html
相关问答
Markdown语法中,想要将文字加粗的方法是在需要加粗的文字前后加上两个*号。例如,**这是需要加粗的文字**。这种语法可以让我们在编辑文本时快速为重要的内容加...
亲,锤子便签暂时没有更换字体颜色的功能。不过如果你有这方面需要的话,可以在VIVO手机上安装敬业签这款便签软件代替其使用,因为敬业签:不管是在安卓系统、...
markdown和html相比的区别如下:1、Markdown是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般的文字处理软件Word或Pages有大量...
码农用Markdown的需求可能有这么几方面:记笔记、写技术文章、写报告。在这方面,区分码农和非码农没什么意义。在Mac上,最负盛名的Markdown编辑器就是U...
作为一个印象笔记的老用户,我对这个事情很关心。Markdown在国区是呼声很高项目,非常令人期待。自从在印象笔记6周年的庆典上看到官方的描述就一直很期待。如今W...
MWebMWeb是一款macOS上体验优秀的MarkDown应用,在MarkDown编辑器同质化严重的今天,MWeb以其出色的功能和体验独树一帜:总而言之,MarkDown编辑器种...
要在Jupyter的Markdown中使用下标,可以使用HTML的要在Jupyter的Markdown中使用下标,可以使用HTML的。另外,也可以使用^符号来表示上标,例如x^2。综上所述,.....
1、任何一种输入法打开软键盘,选数学符号类软键盘,最下一行,右侧第二个鼠标点一下,即可。2、excel表里,字体下拉框选“wingdings2”字体,shift+p,搞定!...1...
摘要:在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,今天给大家奉上数十个程序员硬核工具,我相信这里总有一款工具是属于你的!程...de...
好用。CherrymarkdownEditor是一款JavascriptMarkdown编辑器,具有开箱即用、轻量简洁、易于扩展等特点.它可以运行在浏览器或服务端(NodeJs).平...