YingVickyCao 2019-03-19
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两下即可
" \ \ / /_ | / | _ \ / | / / _ | \ | | | / |. " \ \ / / | || |/| | |) | | | | | | | | | | | | | | _.