VIM移动快捷键整理
VIM移动快捷键整理vim移动快捷键整理 本人正在整理积累编码过程中的各方面知识,欢迎大家来github上贡献,分享。
·
VIM移动快捷键整理
vim移动快捷键整理 本人正在整理积累编码过程中的各方面知识,欢迎大家来github上贡献,分享。
Movement by screensi
命令 | 解释 | 命令 | 解释 |
---|---|---|---|
ctrl + f | 下移一页 | ctrl + b | 上移一页 |
ctrl + d | 下移半页 | ctrl + u | 上移半页 |
ctrl + y | 下移一行 | ctrl + e | 上移一行 |
zt[Enter] | 移动到屏幕顶部 | zz[.] | 移动到屏幕中间 |
zb[-] | 移动到屏幕底部 | nzz | 第n行移动到屏幕中间 |
H | 移到屏幕顶部的行 | M | 移到屏幕中间的行 |
L | 移到屏幕底部的行 | nH | 移到顶部下n行 |
nL | 移到底部上n行 | nEnter | 下移n行 |
+ | 下移一行 | - | 上移一行 |
^ | 第一个非空格处 | n\ | 移动到当前行的n列 |
n | 右移n 个字符 |
Movement by text blocksi
命令 | 解释 | 命令 | 解释 |
---|---|---|---|
w | 移到下一个单词开头 | b | 移到上一个单词开头 |
e | 移到单词结尾 | ( | 移到当前句子开头 |
) | 下一行句子开头 | { | 这一段的开头 |
} | 下一段的开头 | [[ | 这一节的开头 |
]] | 下一节的开头 | ge [gE] | 移到上一个单词 |
Movement by searches for patternsi
命令 | 解释 | 命令 | 解释 |
---|---|---|---|
/ | 往前搜索 | ? | 往回搜索 |
n [/Enter] | 往前重复搜索 | N [?Enter] | 往回重复搜索 |
d/c | 搜索c字符并删除前面的内容 | fx | 向后搜索x |
Fx | 向前搜索x | tx | 向后搜索x |
Tx | 向前搜索x | ; | 重复上一次搜索 |
, | 重复搜索,方向相反 |
set nowrapscan 控制搜索是否可以绕回开头
Movement by line numberi
命令 | 解释 | 命令 | 解释 |
---|---|---|---|
G | 文件底部 | gg | 文件首行 |
nG | 移到n行 | “ | 返回上一个位置 |
” | 返回上一个位置 |
参考资料: 《学习vi和vim编辑器 第七版》
更多推荐
已为社区贡献1条内容
所有评论(0)