模式的切换方法:在运行Vim编辑器时,默认进入的是命令模式
一、命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。
1.删除
x:删除光标处的单个字符
dd:删除光标所在行
#dd:删除从光标开始到#行的内容
d$:删除光标处到行尾的所有字符、
db: 删除光标前面的单词
dw:删除光标右边的单词
dG:删除光标后的所有内容
gg和dG联合使用,可删除文件所有内容,形成空文档
2.复制
yy : 复制当前整行内容
yw:复制当前单词
#yy:复制从光标处到#的内容
3.粘贴
p: 将缓冲区的内容粘贴到光标位置之后
P:粘贴到光标位置之前
4.撤销
u: 撤销最近一次的操作
U:取消对 当前行所做的所有编辑
5.退出
w:保存
:q--退出
:q--强制退出
:wq--保存退出
6.查找
/word--从上到下在文件中查找字符串“word”
?word--从下到上在文件查找字符串“word”
二、末行模式
1.:s /old/new--将当前行中查到的第一个字符串“old”替换为“new”
2.:s /old/new/g--将当前行中查找到的所有字符串“old”替换为“new”
3.:% s/old/new/g在整个文件范围内替换所有的字符串“old”为“new”