Linux基础知识(四)VI和VIM编辑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_42738043/article/details/86223306

一、LinuxVI和VIM的介绍

vi是一种计算机文本编辑器,可以执行输出,删除,查找,替换,块操作等众多文本操作,类似于Windows系统上的text文本文档编辑器.我们在Linux修改档案文件的主要方式就是通过vi这款文本编辑器完成的,当然由于vi功能有限,所以再次之上就有其他的功能更加强劲的文本编辑器Vim,gnote,gedit等等编辑器工具.

vim属于增强版的vi,在vi的基础上增加了很多功能,如代码的关键字加亮等,vim兼容所有的vi指令.

VI的三种编辑模式

VI有主要的三种编辑模式:普通模式,底行模式,编辑模式.那么三种模式的区别主要是通过光标的位置及状态来进行区分的.

普通模式:

http://ke.dajiangtai.com/content/519/1.png

在普通模式中光标的状态是可以进行移动的,高亮的显示一个字符.

具体使用方法:

退出:Shift+zz

退格(回到上一步操作):u

回滚操作:Ctrl+r

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

跳转操作:

跳转到文件开始位置:gg

跳转到行末:G

删除操作:

单独删除字符:del等价于x

删除一个单词:dw

删除行:

删除当前行:dd

删除n行:[n]dd

删除到末尾:dG

查找操作:

输入/字符串(关键词):查找指定的字符串,按n向下查找,按N向上查找.

编辑模式:

http://ke.dajiangtai.com/content/519/2.png

编辑模式主要是对文件进行编辑,没什么特别的操作,但是从普通模式进入到编辑模式是有很多讲究的.

具体使用方法:

以行的位置进入编辑模式:

在行首插入编辑:I

在行末插入编辑:A

在当前行的上一行插入编辑:O

在当前行的下一行插入编辑:o

以光标的位置进入编辑模式:

在当前光标处进行编辑:i

在当前光标后进行编辑:a

替换从光标所在位置后到一个单词结尾的字符:cw

底行模式:

http://ke.dajiangtai.com/content/519/3.png

具体使用方法:

强制退出: :q!

退出: :q

保存退出: :wq==:x

另存为: :w<文件路径> == :saveas<文件路径>

各模式之间切换其他模式的方法总结:

普通模式:-----编辑模式: 输入i,o等等进入编辑模式的方法(详情见上面)

普通模式:-----底行模式:输入:即可.

编辑模式:-----普通模式:按下Esc即可.

编辑模式:-----底行模式: 按下Esc,输入:即可.

底行模式:-----编辑模式:退格删掉:,然后输入进入编辑模式的方法,如:i

底行模式:-----普通模式:退格删掉:即可.

 

猜你喜欢

转载自blog.csdn.net/weixin_42738043/article/details/86223306