文章目录
Markdown是一种极为简洁的标记语言,深受程序员的喜爱。如果你还不会使用Markdown,我强烈建议你去学习,因为可能只需要上厕所的时间就能够学会。
1. CSDN 的 Markdown 是最好的么?
总的来说,我感觉 CSDN 的 Markdown 是一款十分不错的线上编辑器。只要打开浏览器,你就能进行编辑,没有多余的广告,只有高效和精简的编辑界面,源码模式和渲染状态一分为二,让你能够对比知道你的编辑效果。
同类我用过的产品还有:石墨文档,这款产品功能更加丰富,可以支持文档、表格、幻灯片和思维导图等形式,相较于丰富的功能,其 Mardown 编辑功能就显得微不足道了。
可能该产品主打的方向是团队合作,可以通过推荐微信二维码让被邀请人扫码加入合作,也可以使用链接直接将文档分享给其他人,但是在 Markdown 写作手感上不及 CSDN 编辑器,后者更适合作为 Mardown 学习的工具,虽然 CSDN 的博文也可以通过链接和二维码的方式分享给他人,但是合作编辑这一功能确实是可以考虑的一个特色内容。
但是!如果你要说 CSDN 的 Markdown 编辑器是最好的 Markdown 编辑器,我觉得不是。抛开线上编辑这一巨大的优势不谈,Typora 编辑器我愿称为宇宙最强!
Typora 是一款轻便简洁的 Markdown 编辑器,支持即时渲染技术,这也是与其他 Markdown 编辑器最显著的区别,简直不要太棒。在简洁的编辑界面中,所见即所得,就像下面这样1。
数学公式?当然可以,我们可以编辑复杂的 Latex 公式。
当然,简单一点的也可以,实时渲染给你看!是一个非常好用的 Latex 学习工具。
和 CSDN 编辑器一样,但是它支持更为丰富的内容。
结合这两款我用过的其他编辑器,我来说一说 CSDN 编辑器的优缺点:
1.1 CSDN Markdown 编辑器的优点
- 强大的在线 Markdown 编辑功能,无出其右,只要有浏览器,可以随时编辑浏览文档。
- 简介的顶部帮助菜单,一目了然,专注于 Mardown 语法设计。
- 右侧的帮助菜单。是 Markdown 语法初学者的福音,很方便地给出了样例,很不错。
1.2 CSDN Markdown 编辑器的缺点
- 编辑界面可否有丰富的主题背景设置?
虽然极简的背景也是一大特色,但是如果能够在编辑页面增加一个黑暗模式也是挺不错的,毕竟有时候也会审美疲劳。
- 我在编辑文档时遇到过一个 BUG。
前面有四个斜线??
实际编辑状态是这样的:
- 可否考虑加入实时渲染选项?
如果不是每次都盯着渲染界面,会发生自己编辑的内容和实际展示效果不符的情况。如果有实时显示的功能,我想这种情况会好很多。
- 不同操作系统的编辑感受不同
我遇到过一个问题,在 Ubuntu 上打开浏览器,编辑文档时,在显示内容的风格和编辑过程中和 Windows 下感觉不太一样。比如:Ubuntu 上编辑时,括号会自动匹配。
- 当字数过多时,会出现严重卡顿
我写过一篇 36964 字的博客 —— u-boot,我不得不分批次在其它编辑器中写完后增加到 CSDN 编辑器中。
- 表格的插入方式
能否学习 Typora 的处理方式,一次性插入完毕表格?像下面这样。
我想,这样编辑表格内容是会很舒服的。
- 模板的使用
诚然,目前已经有了很多模板供我们选择,但是,能否把模板的设计权交于我们每个人,拿我举例,我就很需要一个阅读论文的记录模板,如果我能每次阅读论文前,打开咱们的编辑器,然后点击插入我之前自己预置好的论文阅读模板,我想会是很愉快的体验,给我的学术论文阅读过程添加了一丝便利。
目前我的替代方案只能是这样 —— 代码粘贴的形式:
@[toc]
# 题目:《》
> 引用:
<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">
## 零、笔记大纲
<font color=#999AAA >
1. 自己的总结、评价和应用;<br>
2. 文章的主要问题(在摘要中、疑问句);<br>
3. 结论(在摘要、结尾处);<br>
4. 思想脉络(写下小标题以及各个标题中的关键句);<br>
<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">
## 一、了解概况
<font color=#999AAA >
主标题、摘要、关键词 —— 这个文献有没有用;<br>
前言、小标题、结论 —— 文献中哪些有用;
<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">
## 二、浏览式阅读
<font color=#999AAA >要点:填充笔记内容;画出重要的概念性名词、过渡句、关键句;不要查生词;
<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">
## 三、仔细阅读和难点阅读
<font color=#999AAA >继续填充笔记内容
<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">
## 四、自己的总结、评价和应用
<font color=#999AAA >读后感
<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">
## 五、参考文献列表
<font color=#999AAA >引用格式
<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">
每次就把 Markdown 源码粘贴到编辑器中,然后再填写。
2. 使用 Markdown 的小技巧
- 心里要有框架,知道自己的大标题有哪些,文章要有条理,有逻辑。
- 对于常用的内容 —— 插入代码、加粗…,牢记快捷键会事倍功半。
- 工具只能是工具,你要做的是利用好它,讲好你的故事!
3. Markdown 的改进
对于 Markdonw 的改进,我想了几点:
- 一定不要过分的增加额外的功能。
比如:类似 Word 一样,加入什么行间距,字体大小什么的设置。Markdown 就是 Markdown,简洁是你的风格,切不可臃肿起来,一定要保持简洁风格。
- 可否结合版本管理工具一起使用?
如果 Typora + git 可行的话,我感觉也是会如虎添翼。
- 合作模式?
程序员之间也需要进行团队合作,如果能够将纯粹的 Markdown 编辑器加入团队合作模式,那么我想会是一个发展的新思路。
本次活动由 CSDN 发起,感谢 CSDN博主冰河 和 机械工业出版社 联名赞助。
https://zhuanlan.zhihu.com/p/44998516 ↩︎