vim是一个非常强大的文本编辑器,里面有很多重要的功能可以让我们使用
vim三种模式
1:命令模式
在此模式下,可以进行宏观调控,比如说选定某块区域,对每行前面添加行号,设置鼠标可移动,也可以进行剪贴,复制,粘贴,删除
2:编辑模式
在此模式下,我们可以执行某个字符或文段的编辑,添加我们需要的信息
3:推出模式
:q 退出
:wq 退出保存
:q!强行退出不保存
:wq ! 强行保存退出,root和文件的主人有效
1:分屏功能
ctrl+w s #上下分屏
ctrl+w v #左右分屏
ctrl+w c #关闭光标所在屏幕
ctrl+w 上下左右 #光标移动到指定屏幕
:sp file2 #同时编辑当前文件和file2
2:换字功能
:%s/原有字符/替换后字符 ##只替换每一行中出现的第一个原有字符
:%s/原有字符/替换后字符/g ##替换所有
:%s/^\ *//g ##把全文行首的空格去掉,"^\ *"表示行首的空格
把目录两个字全部替换成#####了
3:整体插入
在命令模式下,用ctrl+v选定特定区域,然后按I进行编辑,编辑完之后推出编辑模式按enter键插入成功
4:复制,粘贴,删除
1.字符的复制
yl #复制一个字母
ynl #复制n个字母
yw #复制一个单词
ynw #复制n个单词
yy #复制一行
yny #复制n行
p #复制完成后按“P”粘贴
2.字符的删除
dl ##删除一个字母
dnl ##删除n个字母
dw ##删除一个单词
dnw ##删除n个单词
dd ##删除一行
dnd ##删除n行
3.字符的剪切
cl ##剪切一个字母
cnl ##剪切n个字母
cw ##剪切一个单词
cnw ##剪切n个单词
cc ##剪切一行
cnc ##剪切n行
esc ---> p ##剪切过后会进入到插入模式,在执行粘贴动作时一定要退出插入模式