Atom 中编写Markdowm文件的时候,为什么markdown的atom 设置语法高亮没有高亮

CSDN Markdown与其他markdown编辑器的功能对比 - 简书
下载简书移动应用
写了117331字,被392人关注,获得了966个喜欢
CSDN Markdown与其他markdown编辑器的功能对比
迄今为止,我用过的Markdown编辑器有:MarkdownPad(客户端)、StackEdit、马克飞象、Cmd Markdown、简书,以及现在的CSDN Markdown,由于CSDN Markdown是在StackEdit的基础上开发而来,因此两者在使用及样式上基本相同,但是CSDN Markdown优化了部分细节,比如代码高亮样式更美观。下面我就针对CSDN Markdown、简书、马克飞象、Cmd Markdown以及MarkdownPad Pro这五种编辑器,做一个简单的功能对比,不足之处还请谅解。
五大Markdown编辑器对比
以下对比内容由个人使用经验所得,若有错误或不足之处,don't hesitate to comment!!!
插入图片功能对比
Cmd Markdown只支持通过输入图片在线URL的方式来插入图片,不能上传本地图片。
CSDN Markdown、MarkdownPad既支持插入本地图片,也支持插入网上在线图片。
马克飞象和简书也同样支持插入本地图片和网上在线图片。这里将其与上面分开讨论是因为它们还有其它编辑器所没有的的特性:
两者都支持本地图片直接拖曳插入或直接粘贴剪贴板里的图片,直接用鼠标将本地图片拖到编辑器中即可自动上传插入,这是我最喜欢的特性,省去了先点击上传图片按钮然后选择图片再上传这些繁琐的步骤。
简书还有另一个特性:即图片插入后自动居中,并且在图片底下用横线加上图片说明文字,更加人性化。
★推荐:简书和马克飞象
代码块支持对比
对于同样的一段C++代码,不同的编辑器显示样式不一样,如下图所示:
各大编辑器代码样式
从上面可以看出,除了简书之外,其它编辑器都支持代码高亮,哪种样式好看就看个人喜好了。我比较喜欢MarkdownPad、CSDN-Markdown以及马克飞象的代码样式。
★推荐:MarkdownPad、CSDN-Markdown或马克飞象
文章中链接打开方式
一般超链接的打开方式有三种:直接在当前页面中打开、在新标签页打开、在新窗口打开(一般不会选用)。CSDN-Markdown是在当前页面打开链接,其它编辑器都是在新标签页中打开。我个人认为在新标签页中打开比较人性化,因为一篇文章可能有多个链接且你打开新的链接并不代表已经看完了原文(通过返回按钮重新进入原文不太喜欢)。当然这是个小问题,因为即使在CSDN-Markdown中,你也可以点击链接的同时按住Ctrl键来在新的标签页打开链接。
★推荐:除了CSDN -Markdown之外都可以
对TOC的支持对比
TOC,即Title Of Content,显示全文内容的目录结构,这在写教程类文章或某些长的技术文章时可能用得到,一方面可以一眼看明白文章的整体结构,另一方面也可以让读者很快的跳转到感兴趣的章节。
CSDN-Markdown、Cmd Markdown和马克飞象都支持TOC功能。
简书和MarkdownPad不支持TOC功能。
★推荐:CSDN-Markdown、Cmd Markdown或马克飞象
文本样式对比
对于作者来说,文章的内容固然重要,但文章的样式也不容小觑。样式是否简洁大方、舒服美观,直接影响这读者是否愿意读你的文章以及是否能坚持从头读到尾。设想一下,如果你看到一篇很长的文章,字体很小而且非常紧凑,给人一种密密麻麻的感觉,相信这时候你也没心情去读它了,不管它的内容好坏。
我这里讲的文本样式具体是指:普通文本样式(比如字体大小、所属family、字体间距等)、标题1~6样式(比如字体是否醒目、是否加粗、前后行间距等)、引用文本样式、列表样式、代码区段样式等。从这些来看,我觉得简书做的最好,MarkdownPad最灵活,Cmd Markdown和马克飞象做的一般般,而CSDN-Markdown我个人觉得做的不太喜欢。
这里之所以说MarkdownPad最灵活是因为它可以自定义样式表,所有的样式标签你都可以使用HTML+CSS重新定义为你最喜欢的样式,如下图所示。这里的标题2就是我重新定义的,看起来美观多了吧。
MarkdownPad样式表自定义
而说简书做的最好,CSDN-Markdown做的最不好,也是从感官上来看的,简书的样式给人看上去养眼大气,而CSDN-Markdown看上去字体小而紧凑,比如我下面我写的一篇文章同时发表在了CSDN-Markdown和简书上,大家可以对比来感受一下:
文本样式对比
★推荐:简书
导入导出功能对比
CSDN-Markdown支持在线和本地两种方式导入Markdown文件生成文章,以及支持导出为Markdown文件、纯HTML文件和带模板的HTML文件,遗憾的是不能导出为PDF文件。
简书只能下载所有文章,按专集分成一个个目录和.md文件,不支持导入功能。
Cmd Markdown支持导出为Markdown文件和HTML文件,不支持导入功能。
马克飞象支持导出为Markdown文件、HTML文件和PDF文件,还支持直接打印功能(打印最终效果),不支持导入功能。
MarkdownPad由于是客户端,当然支持直接导入.md文件以及保存为.md文件,同时它还支持导出为HTML文件和PDF文件,同时也支持打印功能(打印Markdown和HTML效果)。
★推荐:MarkdownPad、CSDN-Markdown和马克飞象
对高级功能(数学公式、UML图、流程图)的支持
CSDN-Markdown、Cmd Markdown和马克飞象都支持这些稍高级点的功能,而简书和MarkdownPad不支持这些功能。不过,MarkdownPad可以通过自定义设置添加MathJax语法支持,从而可以写数学公式,但是UML图、流程图这些功能就不知道如何实现了。
★推荐:CSDN-Markdown、Cmd Markdown和马克飞象
从上面这些方面对比结果来看,我简单的得出几个结论(仅供参考):
如果写非技术性文章或不涉及代码的技术性文章,推荐用简书编辑器。
如果需要贴代码或一些目录层次清晰的教程类文章,则推荐用CSDN-Markdown或MarkdownPad。
就是喜欢那个默默打赏我的你,对对对,你你你!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
· 29人关注
· 1人关注
就是喜欢那个默默打赏我的你,对对对,你你你!
选择支付方式:认识与入门 Markdown - 少数派
认识与入门 Markdown
认识与入门 Markdown
是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。
认识 Markdown
在刚才的导语里提到,Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了。目前来看,支持 Markdown 语法的编辑器有很多,包括很多网站(例如)也支持了 Markdown 的文字录入。Markdown 从写作到完成,导出格式随心所欲,你可以导出 HTML 格式的文件用来网站发布,也可以十分方便的导出 PDF 格式,这种格式写出的简历更能得到 HR 的好感。甚至可以利用
这种云服务工具直接上传至网页用来分享你的文章,全球最大的轻博客平台 Tumblr,也支持使用 Mou 这类 Markdown 工具进行编辑并直接上传。
Markdown 官方文档
这里可以看到官方的 Markdown 语法规则文档,当然,后文我也会用自己的方式,阐述这些语法在实际使用中的用法。
使用 Markdown 的优点
专注你的文字内容而不是排版样式。
轻松的导出 HTML、PDF 和本身的 .md 文件。
纯文本内容,兼容所有的文本编辑器与字处理软件。
可读,直观。适合所有人的写作语言。
我该用什么工具?
在 Mac OS X 上,我强烈建议你用
这款免费且十分好用的 Markdown 编辑器,它支持实时预览,既左边是你编辑 Markdown 语言,右边会实时的生成预览效果,笔者文章就是 Mou 这款应用写出来的。
其次还有很多同类选择。如果你是个编辑作者,我强烈建议你购买 ,这款应用入围了苹果去年 Mac App Store 的 The Best of 2013,相比 Mou 它支持更多的写作格式、多文档的支持。Mou、iA Writer 这些应用都是基于单文档的管理方式,而 Ulysses Ⅲ 支持 Folder、Filter 的管理,一个 Folder 里面可以创建多个 Sheet,Sheet 之间还可以进行 Combine 处理。
Windows、iOS、Web 平台
笔者并未使用过 Windows 下的 Markdown 工具,但经朋友介绍,有两款还算不错,一款叫
,另一款叫 。
iOS 端已有相当多的 app 支持 Markdown 语法编辑,例如 Drafts、Day One、iA Writer 等。
Web 端上,我强烈推荐
这款产品,上面有无数热爱文字的人在不停的创造、分享。在 Web 端使用 Markdown 没有比简书更舒服的地方了,它同样支持左右两栏的实时预览,字体优雅、简洁。
同样是 Web 端, 这款在线 MD 编辑器也近乎完美。
Markdown 语法的简要规则
标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可。
# 一级标题
## 二级标题
### 三级标题
以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。
熟悉 HTML 的同学肯定知道有序列表与无序列表的区别,在 Markdown 下,列表的显示只需要在文字前加上 - 或 * 即可变为无序列表,有序列表则直接在文字前加 1. 2. 3. 符号要和文字之间加上一个字符的空格。
如果你需要引用一小段别处的句子,那么就要用引用的格式。
& 例如这样
只需要在文本前加入 & 这种尖括号(大于号)即可
图片与链接
插入链接与插入图片的语法很像,区别在一个 !号
插入图片的地址需要图床,这里推荐
的服务,生成URL地址即可。
粗体与斜体
Markdown 的粗体和斜体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。
例如:这里是粗体 这里是斜体
表格是我觉得 Markdown 比较累人的地方,例子如下:
| ------------- |:-------------:| -----:|
| col 3 is
| right-aligned | $1600 |
| col 2 is
| centered
| zebra stripes | are neat
这种语法生成的表格如下:
TablesAreCool
right-aligned
zebra stripes
如果你是个程序猿,需要在文章里优雅的引用代码框,在 Markdown 下实现也非常简单,只需要用两个 ` 把中间的代码包裹起来,如 `code`。图例:
使用 tab 键即可缩进。
分割线的语法只需要另起一行,连续输入三个星号 *** 即可。
到这里,Markdown 的基本语法在日常的使用中基本就没什么大问题了,只要多加练习,配合好用的工具,写起东西来肯定会行云流水。更多的语法规则,其实 Mou 的 Help 文档例子很好,当你第一次使用 Mou 时,就会显示该文档,其次,你也可在撰写过程中,使用 CMD+R 快捷键来快速打开文档,以随时查阅和学习语法。
与 Markdown 相关的一些推荐
可配套使用的工具
相关文章阅读
分享到微信
自由撰稿人,Mac user
Email 登录
商务&合作:
投稿&报道:
微信订阅二维码为什么csdn不采用支持markdown的编辑器?
按投票排序
今天偶然发现CSDN开始支持MarkDown语法了!! 这是地址。感觉变好了点,可惜感觉不少人以前因为不支持MarkDown的原因放弃了CSDN(比如说我。。)。还扩展了一些功能,比如:1. 目录生成2. 也开始支持数学公式了2. 也开始支持数学公式了3. UML图4. 流程图4. 流程图
去年10月份向CSDN提交的BUG,现在还存在,所以我选择了自己建站。
我想CSDN已经没有什么人维护了,一个程序员社区居然不支持Markdown,太可笑了!这样只会把很多优秀的作者赶离这个平台,以他们这个应变速度,只可能被时代给抛弃!使用github pages可以很方便地架设个人blog,大家可以试一下,
CSDN现在的编辑器用的好像是一个叫xhEditor的一个开源的编辑器,貌似很简单就可以调用,而且版本还落后人家官方版好多。人家现在支持直接拖拽文件上传图片了都,CSDN的编辑器还需要手动一张张添加。我试过把Markdown解析出的HTML源码贴到编辑器,效果不好,代码部分的那个框都没了,位置也又错位,看来对CSS支持也不太好。号称国内最大的开发社区什么的,这点东西弄不好?只怕是没有把经历放在这种不盈利的地方吧
所以建议在Github上使用github page搭建一个个人博客吧。支持用markdown写、
所以它被我放弃了。
没人维护的感觉。v2ex对于markdown支持的滞后也给我这种感觉。
markdown语法真的很强大啊
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 atom markdown 语法 的文章

 

随机推荐