Linux操作系统下的vim/vi操作

文本编辑:vim/vi + filename

三种模式:命令模式(a  i   o   O)j进入插入模式(编辑模式)

                   编辑模式(ESC)退回命令模式

                   命令模式(: ? /)进入末行模式

i:插入模式                                                            搜索:                               

a:当前光标后插入                                         ?/+要搜索的东西          

o:当前光标下一行开始插入                           n:搜索(挪动搜索)

ESC末行模式                                              (/string全文向下搜索,?string全文搜索向上)

:w 保存

:q  退出

:wq  保存并退出

扫描二维码关注公众号,回复: 4807646 查看本文章

:q! 强制退出

:w +newfile  另存为

替换:

shift+r   进入替换模式

:1,$s/oldstring/newstring    只替换每行遇到的第一个字符串

:1,$s/oldstring/newstring/g  全文替换

命令模式下批处理:(光标当前位置)

末行模式 :+ d 进入删除模式

删除一行    dd

删除n行       n dd

拷贝一行      yy

拷贝n行        n  yy

粘贴              p

shift+c  删除光标到行尾的内容并进入编辑模式

cc        删除光标所在行并进入编辑模式

u 撤销上一次操作

光标的控制:

shift+6 光标移到当前行的行头

shift+4  光标移到当前行的行尾

shift+g  光标移到文件尾行

gg  光标移动到文件首行

n  shift+g   光标移动到文件第n行

d  shift+g    删除当前光标到文件尾的内容

d  gg     删除当前光标到文件头的内容

编辑模式下:

:set  nu  设置行号

:set  nonu  取消行号

猜你喜欢

转载自blog.csdn.net/FoXiShaoNv/article/details/83152344