Linux中vim操作快捷键非常简洁

vim 中快捷键操作(简洁版)

yy:复制

p:粘贴【大写P是光标所在行的上一行粘贴,小p反之】

dd或x:删除【dd删除一行,x删除一个字符】

1,10d:删除1-10行

dG:删除全部

u:撤消

ctrl+r:反撤消

i:在当前位置前插入

I:在当前行首插入

a:在当前位置后插入

A:在当前行尾插入

o:在当前行之后插入一行

O:在当前行之前插入一行

/text:查找text【/user即查user,查什么/什么】

set nu:显示行号

r:替换当前字符【按一下r然后按你需要的就替换了】

R:连续替换【和上面同理】

:s/old/new/ :将old替换new,替换当前行的第一个匹配

:s/old/new/g :用old替换new,替换当前行的所有匹配(全局global)

:%s/old/new/ :用old替换new,替换所有行的第一个匹配

:%s/old/new/g :用old替换new,替换整个文件的所有匹配

:10,20 s/^/ /g :在第10行至第20行每行前面加四个空格,用于缩进。

gg:光标定位到文件的第一行

G:光标定位到文件的最后一行

$:光标定位到当前行的行尾

^:光标定位到当前行的行首

vim中快速注释多行:光标移动到需要注释的第一行首字母那,按ctrl+v进入可视化,光标下移至注释的最后一行首字母,按shift+i(即大写I),按#,最后esc两下即可

相关推荐