markdown与Typora

白色玫瑰 程序猿

时间: 2023-07-11 阅读: 1 字数:5728

{}
Typora是一款支持实时预览的Markdown文本编辑器。它有OSX、Windows、Linux三个平台的版本,并且由于仍在测试中,是完全免费的。​Typora首先是一个Markdown文本编辑器,它支持且仅支持Markdown语法的文本编辑。...

目录

什么是MarkDown?

知乎上有人问,markdown为什么会流行? 图片 我用markdown写技术笔记快2年了,真的很香。

markdown是一种文本标记语言,不是软件,所以和word、notepad等编辑器不是一回事,反而和HTML比较像,这其中的关系比较绕,我来理一下。

word是富文本编辑器,可以自定义丰富的文本形式,比如图片、格式等,但传播性、一致性差。

notepad是纯文本编辑器,只能写简单的文本,没有样式,过于简单,适合纯文本传播。

HTML也是标记语言,用纯文本形式来制作富文本,但需要浏览器渲染,适合前端。

Markdown则是单纯用于文本写作的标记语言,相当于简化的HTML,适合普通人使用。

使用markdown有3点好处:

1、标准化,markdown文本标记进行排版,语法是标准化的,不会因为平台软件而改变,所以可以一次编写,到处渲染。

你可以在windows、mac、linux、ios、andriod等各种平台上进行编辑和同步,不会出现错乱情况。因此使用markdown进行文档编写其实比word更简单,你只需记住它的语法,在任何平台都可以编辑。

2、多元化。markdown不光支持标题、粗体、文本引用等常见的文本格式,还支持图片、超链接、代码、LaTex公式、流程图、图表、字体、颜色等多元化的操作,如果你懂css,还可以进行丰富的前端渲染,让多媒体文本更好看。

3、专业化。因为markdown有固定的语法格式,所以更准确、更简洁。很多书籍、论文、文档、博客、网站的文档编写都是基于markdown,相信技术博主都会有此感悟。

如果你经常有写作需求,那么可以尝试下markdown,真的用着用着就回不去了。

markdown的编辑器有很多,知乎、简书编辑器都支持markdown,在国内比较好用且出名的是Typora。

Typora简介

一、Typora是什么?

Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,并且由于仍在测试中,是完全免费的。

​ Typora 首先是一个 Markdown 文本编辑器,它支持且仅支持 Markdown 语法的文本编辑。

二、关于Markdown

Markdown 是用来编写结构化文档的一种纯文本格式,它使我们在双手不离开键盘的情况下,可以对文本进行一定程度的格式排版。

​ 由于目前还没有一个权威机构对 Markdown 的语法进行规范,各应用厂商制作时遵循的 Markdown 语法也是不尽相同的。其中比较受到认可的是 GFM 标准,它是由著名代码托管网站 GitHub 所制定的。Typora 主要使用的也是 GFM 标准。

三、实用性高

​ Typora 为编辑体验的考虑细致到了令人叹为观止的程度。Typora 中提供了大量有关 Markdown 偏好的设置,据此,你可以构建一个几乎完全适合自己的 Markdown 编辑器。

1、智能标点

​ 它可以自动帮你将不是很美观的直引号 " ’ 转化为更美观的弯引号 “ ‘ ’ ”。

2、图片插入

1.直接使用 右键 — 复制 或者 Ctrl + v 将网络图片、剪切板图片复制到文档中

​ 2.拖动本地图片到文档中

​ 注:Typora 会自动帮你插入符合 Markdown 语法的图片语句,并给它加上标题。

​ 3.更强大的是,Typora 支持在拖动或 Ctrl + V 网络图片后自动将其保存到本地。你可以在 文件 - 偏好设置 - 编辑器 - 图片插入 中选择复制到哪个路径,什么情况下需要复制。

​ 这一功能保证了即使网络图片源失效了,你还有本地的备份可用。同时也能使你的文档文件夹更合理、完整。

3、打字机模式和专注模式

​ 「打字机模式」使得你所编辑的那一行永远处于屏幕正中。

​ 「专注模式」使你正在编辑的那一行保留颜色,而其他行的字体呈灰色。

​ 你可以在 视图 - 专注模式 / 打字机模式 中勾选使用这两个模式。

4、实时预览

到现在还不支持编辑界面实时预览的 Markdown 编辑器基本可以退出市场了。Typora 在这一方面显然已经领先了一大步——他们连 Markdown 语法的标记都在实时预览中消去了。当你离开正在编辑的有格式的文本段后,Typora 会自动隐藏 Markdown 标记,只留下「所见即所得」的美妙。他们把这称为 Hybrid View。

5、大纲 / 文件侧边栏

在这里插入图片描述 Typora 会根据你 Markdown 标记的 H1、H2、H3…… 各级标题为你呈现一个大纲。

6、空格与换行

Typora 在空格与换行部分主要是使用 CommonMark 作为标注规范。与前文提到的 GFM 一样,CommonMark 也是比较流行的 Markdown 语言规范(解析器)之一。

​ 1.空格:在输入连续的空格后,Typora 会在编辑器视图里为你保留这些空格,但当你打印或导出时,这些空格会被省略成一个。

​ 你可以在源代码模式下,为每个空格前加一个 \ 转义符,或者直接使用 HTML 风格的 &nbps; 来保持连续的空格。

​ 2.软换行:需要说明的是,在 Markdown 语法中,换行(line break)与换段是不同的。且换行分为软换行和硬换行。在 Typora 中,你可以通过 Shift + Enter 完成一次软换行。软换行只在编辑界面可见,当文档被导出时换行会被省略。

​ 3.硬换行:你可以通过 空格 + 空格 + Shift + Enter 完成一次硬换行,而这也是许多 Markdown 编辑器所原生支持的。硬换行在文档被导出时将被保留,且没有换段的段后距。

​ 4.换段:你可以通过 Enter 完成一次换段。Typora 会自动帮你完成两次 Shift + Enter 的软换行,从而完成一次换段。这也意味着在 Markdown 语法下,换段是通过在段与段之间加入空行来实现的。

​ 5.Windows 风格(CR+LF)与 Unix 风格(CR)的换行符:CR 表示回车 \r ,即回到一行的开头,而 LF 表示换行 \n ,即另起一行。

四、emoji 表情

​ 如今 emoji 表情越来越多地出现在一些网站文章中,但在桌面端(特别是 Windows 系统)文本编辑器上插入 emoji 是一件十分麻烦的事情。在使用 Typora 之前,我打出 emoji 表情的办法基本有两个:

​ 1.输入法联想:优点是比较方便,但会插入一张图片而不是一个字符,在许多情景下都不是很合适。

​ 2.复制emoji符号

​ 在 Typora 中,你可以用 :emoji: 的形式来打出 emoji,软件会自动给出图形的提示,还是比较好用的。

五、一个学术文档编辑器

除了基本的文本编辑体验极佳之外,Typora 还是一个非常优秀的学术文档编辑器。当然作为一个轻量级的、基于 Markdown 的编辑器,它不能与那些 LaTeX 编辑器相提并论,但它仍支持了许多可用于学术写作的功能。

LaTeX

​ LaTeX 是一种基于 TeX 的排版系统,由于它易于快速生成复杂表格和数学公式,非常适用于生成高印刷质量的科技和数学类文档。如果你常阅读数学、计算机等领域的学术论文,你一定对 LaTeX 不陌生。

Typora 原生支持 LaTeX 语法,你有两种方式输入 LaTeX 风格的数学公式:

​ 1.行内公式(inline):用 . . . ... ... 括起公式,公式会出现在行内。

​ 2.块间公式(display):用 . . . ... ... 括起公式(注意 $$ 后需要换行),公式会默认显示在行中间。

代码高亮

Typora 中代码的插入也可以分为行内和块间两种:

​ 1.行内代码:用 … 或 …括起代码,代码会以主题中设置的样式出现在行内,但不会实现代码高亮。

​ 2.代码块:输入 `````后并输入语言名,换行,开始写代码,Typora 就会自动帮你实现代码高亮。Typora 原生支持许多编程语言代码块的语法高亮,基本日常常用的编程语言它都能很好地支持。 除此以外,你也可以直接换行开始写,而后再选择语言。

表格

在 Markdown 中插入表格一直是一件比较头疼的事情。在一般的 Markdown 编辑器中,你可以通过以下的格式插入表格:

| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

​ 乍一看还挺直观好用的是吧?但想想,一旦表格内容层次不齐,又或是表格长得难以下手,直接用键盘输入表格就显得十分麻烦和痛苦了。

​ 好在 Typora 为我们提供了图形界面的插入表格的功能,你只需要在行内 鼠标右键 - 插入 - 表格 ,并输入行数和列数,Typora 就会自动生成一张样式不错的空表格。

介绍了这些markdown和Typora是不是迫不及待地想要使用他们了吗? 关注公众号编程启航,获取Typora安装包及精美主题。

原文地址:https://blog.csdn.net/weixin_62650212/article/details/125953662?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168905624316800186571661%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168905624316800186571661&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-15-125953662-null-null.142^v88^control_2,239^v2^insert_chatgpt&utm_term=markdown

本文章网址:https://www.sjxi.cn/detil/91578158727c445fa177e301e5130fb5
最新评论
当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号

×

(穷逼博主)在线接单

QQ: 1164453243

邮箱: abcdsjx@126.com

前端项目代做
前后端分离
Python 爬虫脚本
Java 后台开发
各种脚本编写
服务器搭建
个人博客搭建
Web 应用开发
Chrome 插件编写
Bug 修复