程序员必备技能之markdown写作
时间:2022-07-28
本文章向大家介绍程序员必备技能之markdown写作,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
作为程序员,如果你还用word写作或者做笔记,那我强烈建议尝试下markdown写作。
首先,它不像word排版那么复杂,markdown只需要几个简单的快捷键,就能快速实现文档的排版。而且,如果你写博客,想在多个平台复制你的文章,markdown也不会因为复制粘贴而丢失格式。最后,markdown会让你更多的关注自己内容,而不是把时间花在各种花哨的排版上。
什么是markdown?
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。所谓轻量级,就是使用简单的一些标记符号就可以快速实现文档排版,非常容易掌握 。
markdown的常用语法
下面简单介绍下一些最常用的语法:
1.标题
标题标记:#
2.引用
引用标记:>
3.强调
强调标记:*
4.列表
无序列表:可以使用、+、-*
有序列表:数字+点号
5.分割线
在一行中使用三个或更多的 *
、-
或 _
来添加分隔线(``):
更多语法,可以参考官方文档:
https://markdown-zh.readthedocs.io/en/latest/
常用的markdown工具推荐
- mac平台:Ulysses、Bear
- Windows:typora、Cmd Markdown、小书匠
- 互联网平台:CSDN、简书、印象笔记、有道云笔记、掘金等
这里推荐我常用markdown工具--typora,支持Windows/macOS,界面简洁优雅,内容所见即所得,最重要的是它完全免费。
下载地址:https://typora.io
Typora
Windows平台常用快捷键
Ctrl+1 一阶标题
Ctrl+2 二阶标题
Ctrl+3 三阶标题
Ctrl+4 四阶标题
Ctrl+5 五阶标题
Ctrl+6 六阶标题
Ctrl+B 字体加粗(Blod)
Ctrl+I 字体倾斜(Italic)
Ctrl+U 下划线(Underline)
Ctrl+Z 撤销
Ctrl+T 创建表格(Table)
Ctrl+L 选中某句话
Ctrl+K 创建超链接
Ctrl+D 选中某个单词
Ctrl+F 搜索(Find)
Ctrl+H 搜索并替换
Ctrl+ 清楚样式
Ctrl+E 选中相同格式的文字
Ctrl+Home 返回Typora顶部
Ctrl+End 返回Typora底部
Alt+Shift+5 删除线
Ctrl+Shift+I 插入图片(Image)
Ctrl+Shift+M 公式块
Ctrl+Shift+K 代码块
Ctrl+Shift+Q 引用(Quote)
- [C#2] 5-迭代器
- 服务器未能识别 HTTP 标头 SOAPAction 的值
- 实用代码-C#获取本机网络适配器信息及MAC地址
- WordPress 自定义 login (登录页面)CSS 样式
- [C#1] 12-特性
- HTTP Basic Authentication for RESTFul Service
- [C#2] 4-可空类型、静态类
- jquery 操作css 尺寸
- Windows 7上IIS出现http 500错误
- [C#2] 2-匿名方法
- jquery 操作css 选择器
- 主页后台源码及释义
- [C#2] 3-局部类型、属性访问器保护级别、命名空间别名限定符
- (2013.09更新)最新W3School 离线完整版CHM 电子书下载
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- k8s源码分析- Informer机制
- Golang http请求源码分析
- 新浪某站CRLF Injection导致的安全问题
- k8s使用的web框架:go-restful 源码分析
- 图解Golang channel源码
- k8s源码分析(2)- kube-apiserver
- Android一行解决所有双击优化的问题
- Android Transform增量编译
- Android自定义lint开发
- 如何持续优化项目内的图片
- XCTF两道web题目的writeup
- 通过Rxjava看Kotlin协程(一)
- Fuzz中的javascript大小写特性
- 通过RxJava看kotlin协程(二)
- Android 黑科技 |Gradle Plugin使用场景