=================================================
强烈建议开发者认真阅读本文档,掌握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里着色也不同。如下:
标题使用技巧:
markdown的列表支持有序列表、无序列表以及特殊的任务列表。
同样也是在行前加一个特殊符号,并空格后再跟列表文字内容。
有序列表就是有顺序的列表,依靠行前的数字标记顺序。
无序列表就是列表不排序,无序列表因书写随意而被更广泛的使用。
无序列表有3种前缀,HX里分别用于表示1级列表、2级列表、3级列表。
任务列表非常实用,管理待办、已办非常便利。
[ ] 任务列表-未完成任务 【快捷键:Ctrl+Alt+[】
[x] 任务列表-已完成任务 【快捷键:Ctrl+Alt+]】
1. 智能双击:双击方括号内可切换勾选状态,把任务标记为完成或未完成;双击方括号右侧可选中任务列表段落
2. 智能回车:回车后自动补任务列表前缀符号;连续按回车清除前缀符号;在列表符后回车或行尾Shift+回车,上一行留出列表符
以上三种列表,均支持批量修改列表符,有如下方式建议依次学习尝试:
引用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侧文本高效处理的手段
链接文字
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HPkk7lc1-1621528243212)(logo.jpg)]
------------- 【Emmet:hr后敲Tab】
=============
var a = document
Emmet:code后敲Tab,行首生效
智能双击:双击语法区开头,即!左侧,选中包含定义符的整段文字
支持代码直接高亮着色,这应该是只有HBuilderX才有的功能。注意需要在代码区开头指定语言类型
快捷键:Ctrl+/
智能双击:双击注释首尾的定义符,选中整段注释
day后敲Tab,当前日期。注意day需在行首或前面有空格
time后敲Tab,当前时间。注意time需在行首或前面有空格
文章很长时,word里有文档结构图,HBuilderX也有。
菜单视图-文档结构图,快捷键Alt+W(mac是ctrl+W),轻松管理长文档
对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一键分享使用说明
都学会了吗?
markdown语法其实很简单,认真学半小时就能掌握。
HBuilderX的极客操作则需要不停反复练习,熟练掌握这些技巧,你将成为高效极客!
功能 | 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 | - |