梭梭笔下的Typora 高阶操作指南

Markdown是一种纯文本格式的标记语言,通过简单的标记语法,使普通文本具有一定格式;
Markdown目标实现【易读易写】;成为适用于网络的书写语言;
Markdown并非取代HTML,他的语法很少,只对应 HTML 标记的一小部分。
Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来,HTML 已经很容易写了。
Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,
Markdown 是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。
在md文档中,可直接使用HTML语法,不需要额外标注HTML还是Markdown语法;
html的块级元素,div、p等;必须在前后加上空行与其他内容隔开
# 缺点如下:
1. 非文本内容在本地无法内嵌,导致在转移时都需携带转移,否则将丢失;故你的笔记若需要展示大量图片时,建议使用 Word 并转化为 PDF; 

高级语法

添加目录

[TOC]

添加锚点, 实现内部跳转链接

第一种方法 --- 通过超链接标签 href 属性

# 1. 首先创建一个链接地址(即你要跳转到那一个地方):
        可以是任意一级标题,标题内容本质为 h 系列标签的 ID 值
         例如: <center><h2>Top</h2></center>
                或
                ## Top
# 2. 然后设置想要跳转的链接:
	例如: <div align="right"><a href="#Top" style="text-decoration:none;">点我会顶部</a></div> 
       		或
       		[点我回顶部](#Top)
# 注意: 跳转的链接如果不嵌套一个 div 标签的话, 点击跳转的时候需按住 Ctrl 键

第二种方法 --- 通过超链接标签 name 属性

# 1. 首先创建一个链接地址(即你要跳转到那一个地方):
	<a name="我想跳到这个地方" />
# 2. 然后设置想要跳转的链接:
    [点击我跳转](#我想跳到这个地方)   
# 注意: 点击跳转时, 按住 Ctrl 键

第三种方法 --- 通过超链接标签 id 属性

# 1. 首先埋设锚点
<a id="titleA">跳转锚点</a> 
	或
<span id="point">跳转锚点</span>
# 2. 设置链接指向锚点
[toA](#跳转锚点)

浏览器页面md锚点

# <a id="titleA">titleA</a>
# <a id="titleB">titleB</a>
- [toA](#titleA)
- [toB][#titleB]

差异

1. 在typora中,都需要按住Ctrl进行左键点击。 链接跳转的都是无ID的title
2. 在web环境下,不需要Ctrl+Click,自动就能滑动页面到指定位置。链接跳转的都是有ID的title
	- 如果是Ctrl + click的话,就是打开新页面,并跳转到页内指定位置。

本地文件链接

[博客文件路径](F:/博客/md)    
注意: 不需要加 : file:/// 
	点击打开时, 按住 Ctrl 键

网络地址链接

# 语法为
[链接跳转文本](URL)
点击打开时, 按住 Ctrl 键
# # 添加链接提示, 语法为
[链接跳转文本](URL "提示文本")
[我爱的人](https://blog.csdn.net/qq_45770232 "xxxxxxxxx")

例如: MarkDown 的常用高阶教程

示例: 我爱的人

插入图片

![标题](路径)

分割线

输入三个以上*、- 或 _。

区块

>   

区块可多级嵌套

实现隐藏代码

details:折叠语法
summary:折叠语法展示的摘要
pre:以原有格式显示元素内的文字是已经格式化的文本
code:指定代码块
详细内容
   
    $(function(){     
    $('div') /*测试代码*/ }) 
    
<details>
<summary><font color=blue>详细内容</font></summary>
<pre><code>  
$(function(){
    $('div') /*测试代码*/
})
</code></pre>
</details>

折叠代码块可高亮
       
    System.out.println("虽然可以折叠代码块");      
    System.out.println("但是代码可高亮");   
    
    
<details>
  <summary>折叠代码块可高亮</summary>
  <pre><code> 
     System.out.println("虽然可以折叠代码块");
     System.out.println("但是代码可高亮");
  </code></pre>
</details>
折叠代码块不可高亮
           
    System.out.println("虽然可以折叠代码块");      
    System.out.println("但是代码无法高亮");   
    
    
<details>
  <summary>折叠代码块不可高亮</summary>
  <pre><blockcode> 
     System.out.println("虽然可以折叠代码块");
     System.out.println("但是代码无法高亮");
  </blockcode></pre>
</details>
非隐藏内容 -- 折叠代码块不可高亮
隐藏内容
<details>
    <summary>
        非隐藏内容 -- 折叠代码块不可高亮
    </summary>
    <br>
    隐藏内容
</details>

添加文本颜色

<font color="red">nobody can f*** me!!!  </font>  # 红色
<font color="black">nobody can f*** me!!!</font>  # 黑色
<font color="green">nobody can f*** me!!!</font>  # 绿色
<font color="blue">nobody can f*** me!!! </font>  # 蓝色

nobody can f*** me!!!

nobody can f*** me!!!

nobody can f*** me!!!

nobody can f*** me!!!

添加表情包

# 语法为 -- 中间的文本表示具体的表情类型
:baby:
# Win 
在Typora中通过快捷键Win+.来选择想要添加的Emoji表情,如😘😘;
# Mac 
1. 在任何可以输入文本的地方按下 ⌃Control + ⌘Command + Space 快捷键键 ,即可打开「字符检视器
2. 通过键盘快捷键显示符号或表情; 具体快捷键设置方法为: 打开「系统设置」,在左侧面板中选择「键盘」
3. 

👶 🇨🇳 👧 🤙 💛

😂 😀 😭 😱 👍 👊 💪🏻 🫡

添加流程图、时序图、甘特图

graph LR A[方形] -->B(圆角) B --> C{条件a} C -->|a=1| D[结果1] C -->|a=2| E[结果2] F[横向流程图]
```mermaid
graph LR
A[方形] -->B(圆角)
    B --> C{条件a}
    C -->|a=1| D[结果1]
    C -->|a=2| E[结果2]
    F[横向流程图]
```

LaTex 数学公式

# LaTex语法标志性符号:
$$ 和 $$ $$
# 在 Typora 中的快捷键
先输入 `$$` 再敲击快捷键 shift + enter
$$
	f(x) = 2x + 1
$$

$$
f(x) = 2x + 1
$$

$$
f(x) =
\left\{
	\begin{aligned}
	x & = & \cos(t) \\
	y & = & \sin(t) \\
	z & = & \frac xy
	\end{aligned}
\right.
$$

$$
f(x) =
\left{
\begin{aligned}
x & = & \cos(t) \
y & = & \sin(t) \
z & = & \frac xy
\end{aligned}
\right.
$$


其他普通操作

换行与首行缩进

# 换行
<br>
# 首行缩进
&emsp;&emsp;

添加键盘按键图标

<kbd>Ctrl</kbd>
使用 <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Esc</kbd> 打开任务管理器

Ctrl

Cmd

使用 Ctrl + Shift + Esc 打开任务管理器

添加脚注

# 语法
Jiaojiao[^1]

Jiaojiao[^1]

转义

在Markdown中的特殊语法符号,如果在使用中只想显示他们本来的样子,不想显示转译后的样子,这首只需要在符号前面加上反斜杠即可

[链接](WWW.xxx.com)

字体格式

# 语法
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___

斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本

行内代码

要显示一行代码,或者在一行文字中加一小行代码,可以用一对反引号 ` xxxx  `吧代码包起来

我的代码:int[] a = new int[5] { 1,2,3,4,5};

代码区块

# 语法
将代码用一对 ```<语法类型>    ```包裹住即可
# 在使用中建议直接快捷键即可; Mac 下为: 
Opt + Cmd + C 

表格

在 Typora 中建议直接使用 鼠标 在菜单中选择即可

参考链接

TYPORA的使用手册

Typora – Markdown 简介

Typora 完全使用详解

Markdown语法文档,Markdown教程,Markdown语法大全

posted @ 2023-12-21 01:36  梭梭666  阅读(93)  评论(0编辑  收藏  举报
返回顶部