Typora/Markdown/Vim 常用命令

{% meting "2111364820" "tencent" "playlist" "theme:#FF4081" "mode:circulation" "mutex:true" "listmaxheight:200px" "preload:auto" "autoplay" %}

Typora

标题

# 一级到六级标题
ctrl + [1-6] 

下划线

ctrl + u

字体加粗

ctrl + b

字体倾斜

ctrl + i

删除线

alt + shift + 5

代码块

ctrl + shift + k

图片

ctrl + shift + i

超链接

ctrl + k

表格

ctrl + t

注释

ctrl + \

跳转文章首

ctrl + Home

跳转文章末

ctrl + End

搜索

ctrl + f

替换

ctrl + h

快速打开

ctrl + p

新建文件

ctrl + n

隐藏侧边栏

ctrl + shift + l

Markdown

标题

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

字体

*倾斜*
**加粗**
***斜体加粗***
~~加删除线~~

引用

>[space]  # 引用可嵌套

分割线

---

图片

![注释](图片url "title")

超链接

[超链接名](url)

无序列表

-[space] 
+[space] 

有序列表

1.
2.
3.

列表嵌套

上一级与下一级三个空格

单行代码

`code`

代码块

```
package main

import "fmt"

func main(){
	fmt.Println("hello world")
}
​```

Vim

一般命令模式

移动光标的方法
快捷键说明
ctrl + f屏幕【向下】移动一页
ctrl + b屏幕【向上】移动一页
ctrl + d屏幕【向下】移动【半页】
ctrl + u屏幕【向上】移动【半页】
0 或 Home移动到该行最前面
$ 或 End移动到该行最后面
G移动到这个文件的最后一行
gg移动到这个文件的第一行
n[Enter]n 为数字, 光标向下移动 n 行
查找与替换
快捷键说明
/word在光标处向下查找 "word" 字符串
?word在光标处向上查找 "word" 字符串
:n1,n2s/word1/word2/g在 n1 行到 n2 行之间查找 "word1" 并用 "word2" 替换
:1,$s/word1/word2/gc从第一行到最后一行查找 "word1" 并用 "word2" 替换,有提示
删除复制与粘贴
快捷键说明
x 与 Xx 向后删除一个字符, X 向前删除一个字符
nxn 为数字, 连续向后删除 n 个字符
dd删除 (剪切) 光标所在的一整行
ndd删除光标所在的向下 n 行
yy复制光标所在的那一行
nyy复制光标所在的向下 n 行
p 与 Pp 为将已复制的在光标下一行粘贴, P 则为上一行
u恢复前一个操作
ctrl + r重做上一个操作
.重复前一个操作

编辑模式

插入与替换
快捷键说明
i 与 Ii 从目前光标处插入, I 为所在行第一个非空格字符出插入
a 与 Aa 从目前光标下一个字符处插入, A 为光标所在行最后一个字符处插入
o 与 Oo 为目前所在行的下一行插入新一行, O 为上一行插入新一行
r 与 Rr 替换光标所在行的字符一次, R 一直替换直到按下【ESC】
ESC退出编辑模式, 回到一般命令模式中

命令行模式

保存退出
快捷键说明
:w写入磁盘中
:w!若文件属性为【只读】, 强制写入
:q退出 vim
:q!强制退出不保存
:wq保存后退出
:wq!强制保存后退出

Q.E.D.