vim简明教程(附快速记忆方法)

vim分为四种模式:

1.普通模式(normal mode)
2.插入模式(insert mode)
3.可视模式(visual mode)
4.命令模式(excute mode)

普通模式

1 光标移动:

vim简明教程_第1张图片
2 查找:
vim简明教程_第2张图片
3 剪切, 复制, 粘贴:
vim简明教程_第3张图片
4 插入模式
vim简明教程_第4张图片
5 可视模式(visual mode)
:vim简明教程_第5张图片
6 命令行模式:
vim简明教程_第6张图片
替换命令:

1. :s/target/replacement/:替换当前行的第一个target为replacement
    :s/target/replacement/g:替换当前行的所有的target为replacement
2 :n,$s/target/replacement/:替换第n到最后一行的第一个target为replacement
   :n,$s/target/replacement/g:替换第n到最后一行的所有的target为replacement
3   :%s/target/replacement:替换所有行的第一个target为replacement
     :%s/target/replacement/g:替换所有行的所有的target为replacement

1 用#或+作为分隔符,/作为匹配项中的内容:
:s#target/#/replacement#g:替换所有行的第一个target/为/replacement
:%s+/oradata/apras/+/user01/apras1+g:替换所有行的/oradata/apras/为/user01/apras1/