markdown使用文档(Typora 快捷键)

2023-11-07

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 -
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

markdown使用文档(Typora 快捷键) 的相关文章

随机推荐

  • 31 KVM管理系统资源-管理虚拟内存NUMA

    文章目录 31 KVM管理系统资源 管理虚拟内存NUMA 31 1 NUMA简介 31 2 配置Host NUMA 操作步骤 31 3 配置Guest NUMA 操作步骤 31 KVM管理系统资源 管理虚拟内存NUMA 31 1 NUMA简
  • 车票识别 OCR系统带GUI界面 完整代码数据 可直接运行

    项目结构 import argparse import codecs import logging import os import os path as osp import sys from guiocr import appname
  • spring知识巩固

    文章目录 前言 什么是spring Spring 特点 spring框架用到了哪些设计模式 Spring中有多少个模块 它们分别是什么 什么是AOP 谈谈你对Spring中AOP的理解 AOP应用场景 Spring AOP中名词的概念 Sp
  • 管理基础知识20

    波特五力模型 掌握 波特五力模型是迈克尔 波特 Michael Porter 于20世纪80年代初提出 他认为行业中存在着决定竞争规模和程度的五种力量 这五种力量综合起来影响着产业的吸引力以及现有企业的竞争战略决策 五种力量分别为同行业内现
  • K8S集群搭建笔记

    K8S集群搭建笔记 1 Master的创建及配置 1 1 环境准备 1 2 初始化主节点 1 2 1 修改主节点配置信息 1 2 2 初始化主节点 kubeadm init 1 2 3 配置kubectl 1 2 4 检查master配置是
  • 队列基础使用示例与通过队列实现线程通信

    目录 一 队列基础解释 二 ConcurrentLinkedDeque 并发非阻塞式队列 三 BlockingQueue 阻塞队列 ArrayBlockingQueue LinkedBlockingQueue PriorityBlockin
  • idea编译时不提示任何错误信息解决方案

    问题描述 idea中 实现某个接口不提示导包 不提示实现方法 甚至 随便输入任何信息都不报错提示 解决方法一 1 打开File gt Settings gt Build Execution Deployment gt Compiler 2
  • CGAL功能大纲

    CGAL功能大纲 Computational Geometry Algorithms Library CGAL 计算几何算法库 使用C 语言编写的 提供高效 可控的算法库 广泛应用于计算几何相关领域 如地理信息系统 计算机图形学 计算机辅助
  • sonarqube安装

    开发十年 就只剩下这套Java开发体系了 gt gt gt 1 下载 下载地址 https www sonarqube org 2 Linux安装 解压 sonarqube zip 进入sonarqube 7 1 bin linux x86
  • jpa简介

    一 JPA是什么 1 JPA简介 JPA是Java Persistence API的简称 中文名Java持久层API 是JDK 5 0注解或XML描述对象 关系表的映射关系 并将运行期的实体对象持久化到数据库中 2 JPA 提供商 Hibe
  • 求最大公约数和最小公倍数的方法

    一 求最大公约数 1 辗转相除法 最推荐 不用管a b谁大谁小 如果b大 经过一次循环 a b会交换位置 include
  • html和js的学习

    链接如下 html https www runoob com html html attributes html js https www runoob com js js tutorial html
  • Gradle系列

    gradle idea使用 Gradle的使用教程 https blog csdn net qq 22172133 article details 81513955 原文网址 https www jianshu com p 46e7a916
  • Android强大的原生调试工具adb的常用命令

    文章目录 ADB简介 常用命令 列出链接的设备 进入设备的shell环境 设备日志 安装应用程序 卸载应用程序 将本地文件复制到调试设备上 将设备上的文件拉取到本地 启动程序 强制停止程序运行 截图 屏幕录制 列出调试设备所有的应用的报名
  • 说说数据一致性有哪几种?

    分析 回答 一般来说 数据一致性模型可以分为强一致性和弱一致性 强一致性也叫做线性一致性 除此以外 所有其他的一致性都是弱一致性的特殊情况 弱一致性根据不同的业务场景 又可以分解为更细分的模型 不同一致性模型又有不同的应用场景 强一致性 当
  • ETest_Tester-装备外场试验综合测试仪

    1 产品简介 装备外场试验综合测试仪ETest Tester是用于各行业装备软件研发 测试部门或者质量管理部门外场装备测试的综合测试设备 该设备由硬件和软件两部分组成 硬件采用全封闭 无风扇铝合金结构 嵌入式X86架构主板 软件部分包括操作
  • 苦逼的是怎么又有东西没记住,但我们依然每天坚持一遍、一遍又一遍指导记住为止。

    期待的是可以检验自己学习的成功 苦逼的是怎么又有东西没记住 但我们依然每天坚持一遍 一遍又一遍指导记住为止 原本以为大家会把讲过的都记录下来 以便日后毕业复习 事实证明18岁的我还是太年轻 一切想象的太美好 三番五次督促整理到自己笔记上 可
  • python基础—图形开发

    python基础 图形开发 python图形界面开发 认识tkinter模块 窗体的基本设置方法 几何布局管理器 pack布局管理器 grid布局管理器 place布局管理器 使用tkinter设计计算器程序 Python事件处理 常用tk
  • C++11实现的数据库连接池

    它什么是 数据库连接池负责分配 管理和释放数据库连接 它允许应用程序重复使用一个现有的数据库连接 而不是再重新建立一个 类似的还有线程池 为什么要用 一个数据库连接对象均对应一个物理数据库连接 每次操作都打开一个物理连接 使用完都关闭连接
  • markdown使用文档(Typora 快捷键)

    markdown 更简洁 更高效 强烈建议开发者认真阅读本文档 掌握md及HBuilderX对md的强大支持 窄屏幕下 可按Alt 滚轮横向滚动 很多人只把markdown用于网络文章发表 这糟蹋了markdown markdown不止是H