vim快捷键(常用)

一、移动光标

h:左移
j:下移
k:上移
l:右移
ctrl+e:往下移动页面一行(移动页面)
ctrl+b:上翻一页,光标停在最下边
ctrl+f:下翻一页,光标停在最上边
ctrl+u 上翻半页 ctrl+d:下翻半页
w:跳到下一个字首,按标点或单词分割
W:跳到下一个字首,长跳,如end-of-line被认为是一个字
e:跳到下一个字尾
E:跳到下一个字尾,长跳
b:跳到上一个字
B:跳到上一个字,长跳
0:跳至行首,不管有无缩进,就是跳到第0个字符(比如 " 222"会跳到" "处)
^:跳至行首的第一个字符(比如 " 222"会跳到"2"处)
$:跳至行尾(最后是空格也会跳到最后的空格)
gg:跳至文首(跳到的地方不是空格) G:调至文尾(文尾的最前面)
5gg/5G:跳至第5行最前面
*:查找光标所在处的单词,向下查找
#:查找光标所在处的单词,向上查找

二、删除复制

dd:删除当前行
D:删除到行末
x:删除当前字符
X:删除前一个字符

三、插入模式

i:从当前光标处进入插入模式
I:进入插入模式,并置光标于行首
a:追加模式,置光标于当前光标之后
A:追加模式,置光标于行末
o:在当前行之下新加一行,并进入插入模式
O:在当前行之上新加一行,并进入插入模式
Esc:退出插入模式

四、退出编辑器

:w 将缓冲区写入文件,即保存修改
:wq 保存修改并退出
:x 保存修改并退出
:q 退出,如果对缓冲区进行过修改,则会提示
:q! 强制退出,放弃修改

猜你喜欢

转载自blog.csdn.net/m0_37536626/article/details/80668181
今日推荐