markdown - 更简洁、更高效

=================================================

强烈建议开发者认真阅读本文档,掌握md及HBuilderX对md的强大支持。
窄屏幕下,可按Alt+滚轮横向滚动

很多人只把markdown用于网络文章发表,这糟蹋了markdown。
markdown不止是HTML的简化版,更重要的是txt的升级版、word的轻量版、笔记的最佳载体。
作为一种简单的格式标记语言,不同于txt的无格式,不同于HTML的复杂标记,也不同于word的鼠标调整样式。markdown通过简单的几个字符键入,就可以快捷的定义文档的样式。
比如在行首敲一个“#”,就把这行定义为了1级标题,并且在HBuilderX里有直观完善的着色,这样无需发布为web页面,可直接当word用。
掌握markdown,你可以完全抛弃txt和笔记软件的编辑器,并且在大多数场景下替代掉复杂臃肿的word。享受简洁之美、享受效率提升。
而HBuilderX,可以被称为最强大的markdown书写工具了。

下面的示例列举了markdown语法及对应的HBuilderX使用技巧:
|
开始前,可以先按下文档结构图的快捷键Alt+w(Mac是Ctrl+w),浏览本文的大纲。

标题语法

markdown的标题是行首以#号开头,空格分割的,不同级别的标题,在HX里着色也不同。如下:

标题1

标题2

标题3

标题4

标题5
标题6

标题使用技巧:

  1. Emmet快速输入:敲h2+Tab即可生成二级标题【同HTML里的emmet写法,不止标题,HX里所有可对应tag的markdown语法均支持emmet写法】。仅行首生效
  2. 智能双击:双击#号可选中整个标题段落
  3. 智能回车:行尾回车或行中Ctrl+Enter强制换行后会自动在下一行补#。而连续2次回车后将自动补的#去掉。(体验同word)
  4. 回车后再次按Tab可递进一层标题,再按Tab切换列表符
  5. 在# 后回车,可上插一个空标题行【同word】,或任意位置按Ctrl+Shift+Enter也可以上插空标题行
  6. 折叠:
    • 点标题前的-号可折叠该标题段落,快捷键是Alt±(展开折叠是Alt+=)
    • 多层折叠时折叠或展开子节点,快捷键是Alt+Shift±或=
    • 全文全部折叠或展开,快捷键是Ctrl+Alt+Shift±或=
    • 折叠其他区域,快捷键是Alt+Shift+o。这对长文档管理非常有用,可以专注于当前章节
    • 可以在菜单-跳转-折叠中随时找到这些功能

列表

markdown的列表支持有序列表、无序列表以及特殊的任务列表。
同样也是在行前加一个特殊符号,并空格后再跟列表文字内容。

有序列表

有序列表就是有顺序的列表,依靠行前的数字标记顺序。

  1. 有序列表1 【设置或取消有序列表符的快捷键:Ctrl+Alt+1,可选中多行批量设置序号;支持多光标批量设置列表符,即按Ctrl+鼠标左键添加多光标】
  2. 有序列表2 【列表后回车会自动补序号】
  3. 有序列表3 【智能双击:双击前面的数字,可重新对数字排序,修正序号错误,并选中有序列表段落(左边的4是故意写错让你体验的)】

无序列表

无序列表就是列表不排序,无序列表因书写随意而被更广泛的使用。
无序列表有3种前缀,HX里分别用于表示1级列表、2级列表、3级列表。

  • 无序列表1 【快捷键:Ctrl+Alt±;智能双击:双击-号可选中整段无序列表;再次按Tab会更换二级列表符】
  • 无序列表2

    • Emmet:li后敲Tab可生成*号列表符,行首生效
    • 快捷键:Ctrl+Alt+8【8即*对应的数字】,支持多光标批量设置列表符,即按Ctrl+鼠标左键添加多光标
    • 智能双击:双击*号可选中整段无序列表
    • 智能回车:行尾回车或行中Ctrl+Enter强制换行后会自动续列表;连续按回车会清除列表符;再次按Tab会更换列表符;在列表符后回车或行尾Shift+回车,上一行留出列表符
    • *号常用于二级列表,列表符后继续Tab,可切换列表符
  • 无序列表3 【快捷键:Ctrl+Alt+=;常用于三级列表;其他同上】

任务列表

任务列表非常实用,管理待办、已办非常便利。
[ ] 任务列表-未完成任务 【快捷键:Ctrl+Alt+[】
[x] 任务列表-已完成任务 【快捷键:Ctrl+Alt+]】
1. 智能双击:双击方括号内可切换勾选状态,把任务标记为完成或未完成;双击方括号右侧可选中任务列表段落
2. 智能回车:回车后自动补任务列表前缀符号;连续按回车清除前缀符号;在列表符后回车或行尾Shift+回车,上一行留出列表符

  • 如需发布到web渲染,需增加无序列表- 的前缀

以上三种列表,均支持批量修改列表符,有如下方式建议依次学习尝试:

  1. 选中多行,按快捷键Ctrl+Alt+“1”或“-”或“[”或“]”,批量设置列表符
  2. 如果需要跳行设置有序或无序列表,通过Ctrl+鼠标左键点中目标多行(可不连续),产生多光标,然后按快捷键Ctrl+Alt+“1”或“-”或“[”或“]”,可跳行设置列表符,尤其是有序列表,数字也会跳行加1
  3. 按Alt+鼠标选中行首那列(列选择),这样每行行首都有光标,然后再键入或删除列表符即可批量操作
  4. 选中多行,按快捷键Ctrl+Shift+\(其实就是Ctrl+|),可以在每行行首添加一个光标

引用列表

引用1
引用2
快捷键:Ctrl+Alt+Shift+.
智能双击:双击>号可选中整段引用列表
智能回车:行尾回车或行中Ctrl+Enter强制换行后会自动续列表;连续按回车会清除列表符;在列表符后回车或行尾Shift+回车,上一行留出列表符

文字样式语法

加粗 【快捷键:Ctrl+B,支持多光标;Emmet:b后敲Tab】
加粗2
倾斜【Emmet:i后敲Tab;前后包围:选中文字按Ctrl+\是在选区两侧添加光标,可以继续输入_】
倾斜
删除线
单行代码
包围插入:先选中文字内容,然后按_*~`等符号,会自动在2侧加包围
智能双击:双击语法区前面的定义符号,选中包含定义符的整段文字
去包围:选中整段文字后,按Ctrl+Shift+],可去除2侧包围符号

引号括号虽然不属于markdown语法,但也支持相同的包围、选择、去包围操作。
引号括号智能双击选择时略特殊的是:双击引号括号内侧,选中引号括号里的内容(不含引号括号);按下Alt+双击引号括号内侧,则选中包含符号的整段文字

HBuilderX还支持以下对2侧文本高效处理的手段

  1. 选中文字按Ctrl+\是在选区两侧添加光标,可以继续输入~~,会在2侧同时输入
  2. 向2侧扩大选择:【Win:Alt+Shit+→ 、Mac:Ctrl++Shit+→】;由2侧向内减少选择:【Win:Alt+Shit+← 、Mac:Ctrl++Shit+←】

链接文字

  1. Emmet:a后敲Tab
  2. 打开链接:Alt+鼠标单击;如果是本地文件,可通过Shift+Alt+单击,在另一分栏打开文件
  3. 智能粘贴:粘贴URL会自动变成超链接格式;粘贴本地文件进来也会自动创建引用链接
  4. 智能双击:双击语法区开头,即[左侧,选中包含定义符的整段文字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HPkk7lc1-1621528243212)(logo.jpg)]

  1. Emmet:img后敲Tab
  2. 智能粘贴:粘贴剪切板里的图形时会自动保存为本md文档的附件;删除文档中的图片语法,保存md文档时会自动删除对应的图片附件;粘贴图片文件时自动变成链接引用格式;
  3. 悬浮预览:鼠标移到图片语法上,本地图片会自动显示出来
  4. 智能双击:双击语法区开头,即!左侧,选中包含定义符的整段文字

表格

  1. Emmet:table3*3后敲Tab,表示生成3行3列的表格,行首生效
  2. md表格对齐是传统md的痛点,按下Ctrl+K可以自动整理表格格式(暂未兼容不同缩放模式和字体的情况)
  3. 支持从excel、wps、word、number的表格中复制粘贴表格进来(不支持合并单元格和单元格换行)

分割线

------------- 【Emmet:hr后敲Tab】


=============

代码区

 var a = document

Emmet:code后敲Tab,行首生效
智能双击:双击语法区开头,即!左侧,选中包含定义符的整段文字
支持代码直接高亮着色,这应该是只有HBuilderX才有的功能。注意需要在代码区开头指定语言类型

注释

快捷键:Ctrl+/
智能双击:双击注释首尾的定义符,选中整段注释

其他emmet快捷输入

day后敲Tab,当前日期。注意day需在行首或前面有空格
time后敲Tab,当前时间。注意time需在行首或前面有空格

文档结构图

文章很长时,word里有文档结构图,HBuilderX也有。
菜单视图-文档结构图,快捷键Alt+W(mac是ctrl+W),轻松管理长文档

运行、预览和打印PDF

对md文件点工具栏或菜单里的浏览器运行,可以使用外部浏览器预览此md文件,会自动渲染为HTML。
点右上角的预览【快捷键Alt+p】,可在HBuilderX右侧预览该md文档的HTML渲染结果。
在浏览器中点打印,选择打印到PDF,可将md输出为PDF格式。(注意在打印选项里去掉页眉页脚)

一键分享

markdown拥有迷人的输入体验,但分享并不方便,尤其是缺少免费、稳定、高速的图床。
uniCloud提供了免费、稳定、高速的服务器和cdn。
HBuilderX,基于uniCloud,提供了markdown的一键分享功能。

利用uniCloud的前端网页托管,将markdown稳定转成了HTML网页,并发布为在线的URL。您可以把URL发送给任何想要分享的人。
同时markdown里涉及的图片也会自动上传到前端网页托管里免费cdn中。

更多见: MarkDown一键分享使用说明

其他常用但你可能不知道的快捷操作技巧

  • Ctrl+鼠标左键添加多光标,然后敲字或粘贴,可批量处理。Ctrl+鼠标左键拖选,可选中多个选区。
  • Ctrl+鼠标右键删除多光标
  • 不选内容按Ctrl+C或X可复制或剪切整行
  • 选中2个选区后,按Ctrl+Shift+X,可互换选区内容。如无选区,只是2个光标,则互换2行
  • Ctrl+上下键可上下移动行
  • Ctrl+Insert可重复插入当前行,如果有选中内容,可重复插入选中内容
  • Ctrl+Shift+K可合并多行(是格式化Ctrl+K的反操作)
  • 删除
    • 按Ctrl+D可删除选中行,支持多光标
    • Shift+Del删除到行尾
    • Shift+Backspace删除到行首
  • 选择
    • Ctrl+E选相同词(mac是Command+D),连续按可选中多词进一步操作,比替换更方便
    • Ctrl+L可连选多行,Ctrl+Shift+L也是选择行,但不选行首尾的空白字符
    • Ctrl+=可逐级放大选区
    • 双击标题、列表符可选中相应段落
    • 双击英文引号、括号内侧,可选中内部内容
    • 双击缩进符,可选中同缩进段落
    • 双击连字符比如-或_,可选中相连的词,比如双击这里试试,uni-app
  • 查找
    • Ctrl+P查找文件
    • Ctrl+Alt+F可在当前目录的所有文档中搜索指定关键字(mac是Command+Shift+f)
    • 选中文字按F3,查找下一个,Shift+F3找上一个
  • 云同步:HBuilderX+markdown用于云同步笔记的技巧,请参考http://ask.dcloud.net.cn/article/13097

都学会了吗?
markdown语法其实很简单,认真学半小时就能掌握。
HBuilderX的极客操作则需要不停反复练习,熟练掌握这些技巧,你将成为高效极客!

Typora

文件

功能 Windows / Linux macOS
新建 Ctrl + N Command + N
新窗口 Ctrl + Shift + N Command + Shift + N
新标签 (不支持) Command + T
打开 Ctrl + O Command + O
快速打开 Ctrl + P Command + Shift + O
重新打开已关闭文件 Ctrl + Shift + T Command + Shift + T
保存 Ctrl + S Command + S
另存为/复制 Ctrl + Shift + S Command + Shift + S
偏好 Ctrl + , Command + ,
关闭 Ctrl + W Command + W

编辑

功能 Windows / Linux macOS
新段落 Enter Enter
新线 Shift + Enter Shift + Enter
新线 Shift + Enter Shift + Enter
剪切 Ctrl + X Command + X
复制 Ctrl + C Command + C
粘贴 Ctrl + V Command + V
复制为 Markdown Ctrl + Shift + C Command + Shift + C
粘贴为纯文本 Ctrl + Shift + V Command + Shift + V
全选 Ctrl + A Command + A
选择行/句子
选择行(在表中)
Ctrl + L Command + L
删除行(在表中) Ctrl + Shift +退格键 Command + Shift + 退格键
选择样式范围
选择单元格(在表中)
Ctrl + E Command + E
选择单词 Ctrl + D Command + D
删除单词 Ctrl + Shift + D Command + Shift + D
跳到顶部 Ctrl +Home Command + ↑
跳至选择 Ctrl + J Command + J
跳到底部 Ctrl + End Command + ↓
查找 Ctrl + F Command + F
查找下一个 F3 / Enter Command + G / Enter
查找上一个 Shift + F3 / Shift + Enter Command + Shift + G / Shift + Enter
替换 Ctrl + H Command + H

段落

功能 Windows / Linux macOS
标题 1 至 6 Ctrl + 1/2/3/4/5/6 Command + 1/2/3/4/5/6
段落 Ctrl + 0 Command + 0
增加标题级别 Ctrl + = Command + =
降低标题级别 Ctrl ± Command + -
Ctrl + T Command + Option + T
代码围栏 Ctrl + Shift + K Command + Option + C
数学块 Ctrl + Shift + M Command + Option + B
引用 Ctrl + Shift + Q Command + Option + Q
有序列表 Ctrl + Shift + [ Command + Option + O
无序列表 Ctrl + Shift +] Command + Option + U
缩进 Ctrl + [ / Tab Command + [ / Tab
突出 Ctrl +] / Shift + Tab Command +] / Shift + Tab

格式

功能 Windows / Linux macOS
加粗 Ctrl + B Command + B
重点 Ctrl + I Command + I
下划线 Ctrl + U Command + U
代码 Ctrl + Shift + / Command + Shift +
Strike Alt + Shift + 5 Ctrl + Shift + `
超链接 Ctrl + K Command + K
图片 Ctrl + Shift + I Command + Control + I
清除格式 Ctrl + \ Comand + \

查看

功能 Windows / Linux macOS
切换侧边栏 Ctrl + Shift + L Command + Shift + L
大纲 Ctrl + Shift + 1 Command + Shift + 1
文章 Ctrl + Shift + 2 Command + Control + 2
文件树 Ctrl + Shift + 3 Command + Control + 3
源代码模式 Ctrl + / Command + /
聚焦模式 F8 F8
打字机模式 F9 F9
切换全屏 F11 Command + Option + F
实际尺寸 Ctrl + Shift + 0 (不支持)
放大 Ctrl + Shift + = (不支持)
缩小 Ctrl + Shift ± (不支持)
在打开的文档之间切换 Ctrl + Tab Command + `
切换开发工具 Ctrl + Shift + I -
+ 3 Command + Control + 3
源代码模式 Ctrl + / Command + /
聚焦模式 F8 F8
打字机模式 F9 F9
切换全屏 F11 Command + Option + F
实际尺寸 Ctrl + Shift + 0 (不支持)
放大 Ctrl + Shift + = (不支持)
缩小 Ctrl + Shift ± (不支持)
在打开的文档之间切换 Ctrl + Tab Command + `
切换开发工具 Ctrl + Shift + I -

markdown使用文档(Typora 快捷键)相关推荐

  1. Markdown使用文档

    Markdown使用文档 快捷键 Markdown 快捷键 撤销 Ctrl /⌘+Z 重做 Ctrl /⌘+Y 加粗 Ctrl /⌘+B 斜体 Ctrl /⌘+I 标题 Ctrl /⌘+Shift + ...

  2. Eclipse文档注释快捷键以及自定义文档注释内容

    文档注释快捷键 shift+alt+j 自定义文档注释 打开Eclipse--Window--Perference--Java--Code Style--Code Templates--Comment ...

  3. java文档注解快捷键_javadoc注释快捷键

    JavaDOC 注释使用方法 目录 前言 一. Java 文档和 javadoc... "开始."*/"结束的是C语言风格的注释语句,在"/**...*/&qu ...

  4. 架构师成长之路工具篇(1):markdown撰写文档

    今天笔者想说的工具就是markdown, 正所谓工欲善其事必先利其器,选择高效的工具自然能提升工作效率. 笔者使用的markdown工具是: typora word太重,太复杂, 在写文档的时候,常常 ...

  5. 文档注释快捷键_自学PS:图像添加注释有什么用?如何显示或隐藏额外内容?...

    大家好,这里是小波自学,我是小波. 今天我还是继续来学习PS的辅助工具.昨天学习的辅助工具有标尺.参考线.智能参考线和网格,那今天就来学习另外的四个辅助工具,它们分别是为图像添加注释.导入注释.启用对 ...

  6. Eclipse中添加文档注释快捷键

    例如: /**   * @param    * @return */ 快捷键为:ALT + SHIFT +J 想更换为其他的快捷键: Window-->Preferences-->Gene ...

  7. python--查看函数帮助文档及快捷键使用

    查看函数帮助文档的方法 鼠标放在要查找的函数上,点击工具栏view 选择:Quick Definition (快捷键 ctrl+shift+I) 或者Quick Documentation(快捷键ct ...

  8. python 知识管理系统_MrDoc: 基于Python开发的Markdown在线文档系统,适合作为个人和小型团队的文档、笔记和知识管理工具...

    MrDoc觅道文档 - 记录文档.汇聚思想 个人和小型团队的笔记.文档.知识管理私有化部署方案 简介 MrDoc 是基于Python开发的在线文档系统,适合作为个人和小型团队的文档.知识和笔记管理工具 ...

  9. Markdown(MD)文档语法使用指南(学会后写文档写博客贼6)

    文章目录 标题 代码块 多行代码块 单行代码块 列表 有序列表 无序列表 图片 链接 分割线 引用 表格 斜体.加粗.下划线.删除线 Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语 ...

  10. Mac Office文档常用快捷键

    最常用的剪切.拷贝.粘贴等快捷键 对应windows就是ctrl替换成command Command-X:剪切 Command-C:拷贝 Command-V:粘贴 Command-Z:撤销 Comma ...

最新文章

  1. objective C socket 库
  2. 单片机定时器精准定时_8051单片机(STC89C52)定时器实现10ms精准定时
  3. JS对数据分页的封装方法
  4. SAP CRM产品主数据应用里value node和model node的转换
  5. Concurrent connection limit
  6. const的用法(C语言)
  7. Spring源码入门——DefaultBeanNameGenerator解析
  8. php面试题做得差,php面试题,你能解决几个?
  9. mysql innodb远程备份_详细说明MySQL备份、还原、innoDB打开
  10. android:DDMS查看Threads
  11. 傅里叶变换和自然对数e原来是这么回事
  12. idea 集成svn
  13. Mac自带ftp和Cyberduck使用
  14. 北京交通大学计算机学院篮球,院际杯篮球赛|土建计算机相会决赛!男篮半决赛战报...
  15. 江苏省电子税务局中文点选验证码识别研究
  16. 7-4 换硬币(20 分)
  17. 网页开发的一些尺寸单位
  18. 计算机上画正比例函数,信息技术应用 用计算机画函数图象教案1
  19. 原神私服搭建教程 (最新版)
  20. 同步群晖内的两个本地文件夹

热门文章

  1. 多线程编程 -wait(),notify()/notityAll()方法
  2. 数据库优化方案之分库分表
  3. (超详细)搜索软件Everything的安装与使用
  4. 5G:认识5G关键技术
  5. PICKIT3 WIN10 无法连接问题解决
  6. idea中按住ctrl+滚轮改变字体大小
  7. 高校毕业生就业信息管理系统的设计与实现(Spring + Spring MVC +Hibernate)
  8. 【龙格库塔优化算法】基于龙格库塔优化算法求解单目标优化问题含Matlab源码
  9. [渝粤教育] 西安建筑科技大学 环境规划与管理 参考 资料
  10. linux中的段定义的,Linux中的段