让你成为热爱写作的程序员

学习编程的小伙伴,要养成记笔记的好习惯,并发布到博客上去与同行分享你的学习经验,那么传统的文本编辑器或多或少会不尽人意,效率低,而且码字体验与写代码完全不一样。

下面推荐一款适合程序员码字风格,可用于普通文本排版的编辑器:Typora

Typora

平台:多平台(macOS、Windows、linux)

这是一款极致简洁的 markdown 编辑器。简洁到什么程度呢?它甚至连编辑工具栏都没有!

[这里有一篇介绍Typora文章]  https://baijiahao.baidu.com/s?id=1593729281951694200&wfr=spider&for=pc 

▲Typora 上想找这样的工具栏?不存在的

熟悉 markdown 的小伙伴或许会知道,markdown 只需通过简单的标记语法,就能将普通文本内容定义为特定的格式,所以 Typora 并没有编辑工具栏。

▲常见的 Markdown 语法和键盘快捷键

这样轻松方便的的文本编辑器,简直就是佛(lan)系(ren)编辑们的必备神器。用它来码文,鼠标都可以省了,完全依赖键盘进行文本编辑,这感觉就跟在飞一样。

比如说,我需要添加多啊啊啊级标题,我只需要输入以下代码+文字:

#这里是笔尖星球

##这里是笔尖星球

###这里是笔尖星球

后按下回车,就能得到以下效果▼

如你所见,在文本排版上,只需根据 markdown 语法,Typora 就能轻松实现。除此之外,Typora 还支持便捷的表格插入,代码、公式编辑等功能。

1.**表格**

在工具栏中选择 paragraph — Table,即可设置表格的行列数。

▲设置行列数

例如键入“ 3列×4 行”之后点击“OK”,就能得到一个你想要的表格。

▲设置完成后的表格

表格的上方有一条工具栏,除了可以对单元格内元素进行对齐设置外,工具栏最左侧还可以快捷二次更改表格的行列数。

▲快捷二次更改表格

2.**代码**

插入代码的语法和其他 markdown 并没有区别,同样支持“行内代码”和“行间代码块”。比如我需要在文本里插入一段 java 代码:

我只需输入:

```java

然后按回车,Typora 就会弹出一个代码文本框,在里面输入刚才选择的编程语言代码,它会自动识别并且有颜色标注。

最终代码显示效果如下▼

3.**公式**

Typora 支持 Latex 的公式编辑,公式编辑几乎和代码编辑的使用方法相同,同样分“行内公式”和“行间公式”:

①行内公式用两个 $ 包裹起来

②行间公式可以使用 $$ + enter 插入

▲Typora公式插入

光标所在位置输入Latex的数学公式的语法,在Preview窗口会有实时预览效果,便于调整。

4.**自定义主题**

▲Typora 自带主题

Typora 自带 5 款主题,而且风格都十分简约。个人目前使用的是默认主题:Github,上面截图用的就是这个主题,除了它我还比较喜欢 Whitey 这款,也很好看。

除了可以设置自带主题外,Typora 还支持 CSS 样式自定义主题设置,有过一些网页设计基础的小伙伴应该很容易上手。

文章写好之后,当然需要将它们导出。Typora 支持十余种文本格式的导出,默认的有 PDF、HTML,此外它还支持主流的 Word 文档,小众一些有 Epub、RTF 格式…等等,同时它还支持把文本导出为图片,方便快捷。

▲Typora 文本导出

写在后面

Typora 作为一款 Markdown 文本编辑器,在快速文字排版以及代码编辑方面的效率是显而易见的。使用人群方面,Typora 适合那些对码字手速和排版顺畅度有要求的人群,譬如码农、网站小编、出版业人……

不过,Typora 也不是没有缺点。相较于老牌的Word ,在功能方面Typora 还稍显稚嫩,一些功能尚且不足。比如对于插入的图片,Typora 不能对其设置样式、裁剪等,而Word 则表示笑而不语。

但换一个角度来说,这也不是 Typora 的问题,因为它和 Word 完全是两个不同定位的文本编辑器,只能说各有侧重。

MarkDown的黄金搭档Typora编辑器的更多相关文章

  1. Markdown基本语法学习(使用Typora编辑器)

    Markdown基本语法学习(使用Typora编辑器) 一级标题:就用 #加标题名字 二级标题 二级标题:## + 标题名字 三级标题 三级标题:### + 标题名字 四级标题 四级标题:#### + ...

  2. JavaScript大杂烩8 - 理解文本解析的"黄金搭档"

    文本解析"黄金搭档" - String与RegExp对象 文本解析是任何语言中最常用的功能,JavaScript中也是一样,而正则表达式作为最常用的方式,JavaScript也同样 ...

  3. MarkDown快速入门(typora)

    MarkDown快速入门(typora) 1.代码块: //代码块语法: ​```java ​```shell 1.java代码 package com.yjx.jdbc import java.sq ...

  4. 使用 Typora 编辑器运用 Markdown 的语法编写文档

    Markdown 介绍 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档. Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建. ...

  5. 一款免费的在线 Markdown 笔记,类似 typora 编辑体验

    为什么要开发一款新的编辑器 自从我开始使用 Markdown,就爱上了这种标记语法,轻量.纯文本兼容是最大的优点,哪里都可以编辑,一开始是在 IDE 上直接编辑,后来笔记越来越多,需要上传图片,有云同 ...

  6. 开发工具-Typora编辑器下载地址

    更新记录 2022年6月10日 完善标题. 比较好用的Markdown编辑器了,哈哈. https://typoraio.cn/

  7. Markdown(3)Typora快捷键

    Typora(3)快捷键 一.快捷键列表 操作内容 快捷键 助记词 1. 标题 Ctrl + 数字 1-6 2. 段落 Ctrl + 数字 0 3. 粗体 Ctrl + B (B) Bold 4. 斜 ...

  8. 动画黄金搭档:CADisplayLink&CAShapeLayer

    我们在开发中有时会遇到一些看似非常复杂的动画,不知该如何下手,今天的这篇文章中我会讲到如何利用CADisplayLink和CAShapeLayer来构建一些复杂的动画,希望能在你下次构建动画中,给你一 ...

  9. 动画黄金搭档:CADisplayLink & CAShapeLayer

    我们在开发中有时会遇到一些看似非常复杂的动画,不知该如何下手,今天的这篇文章中我会讲到如何利用CADisplayLink和CAShapeLayer来构建一些复杂的动画,希望能在你下次构建动画中,给你一 ...

随机推荐

  1. MySQL基础篇(01):经典实用查询案例,总结整理

    本文源码:GitHub·点这里 || GitEE·点这里 一.连接查询 图解示意图 1.建表语句 部门和员工关系表: CREATE TABLE `tb_dept` ( `id` int(11) NOT ...

  2. xadmin使用

    xadmin使用 官方 使用参考

  3. 第60届IMO 第5题

    题目   巴斯银行发行的硬币在一面上铸有H,在另一面上铸有T,哈利有枚这样的硬币并将这些硬币从左至 右排成一行,他反复地进行如下操作:如果恰有k(>0)枚硬币H面朝上,则他将从左至右的第k枚硬币 ...

  4. CF1299D Around the World

    题意 \(n\)阶无向图,\(m\)条带权边,保证\(1\)不会被"超过\(3\)阶的圈"所包含.求删除与\(1\)相邻的边集,使得不存在从\(1\)出发的权值为\(0\)的非平凡 ...

  5. 04、extern引用全局变量

    这里强调一点就是关extern的声明: extern在声明中最主要的作用就是告诉编译器别的文件引用了全局变量XXXX. 举例: 有一个工程名字叫 Project1. Project1下面有两个.cpp ...

  6. 广搜 BFS()

    极其简陋的BFS模板 void BFS(???){ queue<node>q; node start, next; start = ???; q.push(start); while(!q ...

  7. python笔记07

    今日内容 深浅拷贝(面试) 文件操作 今日内容 深浅拷贝 v1=[1,2,[34,67,9]] import copy 浅拷贝: 拷贝第一层 v2=copy(v1)---将v1的地址copy,最外层壳 ...

  8. 12306 VS 淘宝双十一

    最近过年买票回家经常听到的一句话就是,md 12306又崩了..卧槽..心累.. 但其实有不了解的真相. 为什么12306要时不时崩一下 另一边双十一几亿人同时购物疯狂败家剁手都没有问题,为什么123 ...

  9. H3C链路聚合

    以太网链路聚合通过将多条以太网物理链路捆绑在一起形成一条以太网逻辑链路,实现增加链路带宽的目的,同时这些捆绑在一起的链路通过相互动态备份,可以有效地提高链路的可靠性. 一.基本概念 1.聚合接口/聚合 ...

  10. LED Holiday Light -holiday Light Inspection Implementation Recommendations

    China LED Holiday Light Factory & Ninghai County Haohua Electronic Appliance Co., Ltd. pointed o ...