Vim快捷键使用总结
# 移动光标
- 左移h、右移l、下移j、上移k
- 向下翻页ctrl + f,向上翻页ctrl + b
- 向下翻半页ctrl + d,向上翻半页ctrl + u
- 移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^
- 移动光标到下一个句子 ),移动光标到上一个句子(
- 移动到段首{,移动到段尾}
- 移动到下一个词w,移动到上一个词b
- 移动到文档开始gg,移动到文档结束G
- 移动到匹配的{}.().[]处%
- 跳到第n行 ngg 或 nG 或 :n
- 移动光标到屏幕顶端H,移动到屏幕中间M,移动到底部L
- 读取当前字符,并移动到本屏幕内下一次出现的地方 *
- 读取当前字符,并移动到本屏幕内上一次出现的地方 #
# 查找替换
- 光标向后查找关键字 #或者g#
- 光标向前查找关键字 或者g
- 当前行查找字符 fx, Fx, tx, Tx
- 基本替换 😒/s1/s2 (将下一个s1替换为s2)
- 全部替换 :%s/s1/s2
- 只替换当前行 😒/s1/s2/g
- 替换某些行 :n1,n2 s/s1/s2/g
- 搜索模式为 /string,搜索下一处为n,搜索上一处为N
- 制定书签 mx, 但是看不到书签标记,而且只能用小写字母
- 移动到某标签处 `x,1旁边的键
- 移动到上次编辑文件的位置 `.
上次更新: 2024/08/11, 01:59:03