vim编辑器

来源:互联网 发布:tengine windows版本 编辑:程序博客网 时间:2024/06/14 19:13

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    ##剪切过后会进入到插入模式,在执行粘贴动作时一定要退出插入模式