目录

一,什么是编辑器

二,markdown和富文本编辑器的由来

三,markdown和富文本的功能


 一,什么是编辑器

文本编辑器是计算机软件中的一种。主要用于用来编写和查看文本文件。有一些特殊的文本编辑器支持增加自有的格式来丰富文档的表现形式。操作系统或者集成开发环境通常会带有可以查看和编辑纯文本的编辑器,可增加格式的文本编辑器通常是个人用户或者公司在制作需要格式的文件中使用。因为程序和程序的配置文件通常是以纯文本形式储存,所以程序员也需要使用纯文本编辑器来编辑程序和配置文件。

二,markdown和富文本编辑器的由来

  • 先来说说富文本,在百度等各大浏览器中查看了一番发现符文本等编辑器是一类编辑器,而不是某一种特定的版本或型号,就富文本而言最初我认为的是只有csdn上才有的,后来发现富文本是一种可以镶嵌在浏览器中,所见即所得的文本编辑器,这里的“所见即所得”我们再后面的功能中再解释,而富文本和markdown是类似于office和word的具有编辑功能的。方便那些不太懂html的人使用,不光是csdn上有,简书,百度等也有,而且各有各的特点,并不是一样的!!下面是一些比较主流的富文本编辑器:

1、wangEditor

网址:http://www.wangeditor.com/

基于JavaScript和css开发的 Web富文本编辑器, 轻量、简洁、界面美观、易用、开源免费。

2、TinyMCE

网址:https://www.tiny.cloud/docs/demo/full-featured/

TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。

功能齐全,界面美观,就是文档是英文的,对开发人员英文水平有一定要求。

3、百度ueditor

网址:https://github.com/fex-team/ueditor

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,功能齐全,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码,缺点是已经没有更新了。

  • markdown可以说是一种轻量级的标记语言,在许多专业开发者看来虽然富文本功能丰富全面,但是每次都需要先选中需要编辑的对象再在功能菜单选择对应的功能,也就是边输入边编辑,让人觉得很痛苦,其次,由于各个不同软件和网站平台的差异,我们看到的文字排版呈现出纷繁复杂的面貌。我们发现,在码字的时候,排版操作繁琐耗时耗力,且很容易打断自己的思路。还有一个更重要的问题是,在这个沉浸在数字化的碎片文字中,时时需要聚合和分享的时代,网上看到的东西,或自己码的文字,在查看、收藏、整理和转发的时候,各种格式不兼容,需要安装不同的软件查看,格式标准还不一致,经常需要重新排版和整理,十分让人抓狂,在此需求下,markdown得以出现

iOS配置富文本为什么要转义 富文本编辑是什么意思_iOS配置富文本为什么要转义

 

 

三,markdown和富文本的功能

  •     先说说共同特点,富文本和markdown在使用者输入纯文字的时候,通过编辑器编辑使得文本带有编辑得样式,这是纯文本编辑器无法做到得的。
  • 再来说说不同点,先说说富文本,富文本更像是word,输入文字后点击不同的功能图标,使得文字的大小,颜色等效果直接显示在显示屏上,与打印出来的效果相同,即为“所见即所得”。常用于评论和回帖等。

iOS配置富文本为什么要转义 富文本编辑是什么意思_文本编辑器_02

 

  • 而markdown更加的适合专业的开发人员使用,看起来更为简明,不易出错和扩充,可以说正真的做到了只用键盘编辑,markdown拥有一套标记语法,通过在文字前或者是后添加标记符来赋予文字不同的格式,而且平时我们经常使用的标记符也就十几种,学习成本不是很高,却提高了编写的效率(避免在输入和编辑之间的来回切换造成的效率低下)。然而在编辑窗口不能实时看到编辑的效果,需要切换到预览模式下查看效果。

iOS配置富文本为什么要转义 富文本编辑是什么意思_编辑器_03