62.Linux:vi和vim

目录

一、什么是vi和vim

二、vi和vim的三种模式

1.正常模式

2.插入模式

3.命令行模式

三、快速入门:通过vim完成一个Hello.java的程序

四、各种模式的切换

五、vi和vim的快捷键

1.拷贝

2.删除

3.关键字查找

4.设置文件行号

5.定位到最末行和最首行

6.撤销

7.快速定位到某一行


一、什么是vi和vim

vi:linux内置的编辑器

vim:增强的vi。在vi的基础上做了一定的优化

二、vi和vim的三种模式

1.正常模式

通过上下左右按键来移动光标,删除字符和复制粘贴和我们常规编辑器差不多

2.插入模式

按下i,I,o,O,a,A,r,R等字符会进入插入模式,但是我们正常是按“i”进行插入

3.命令行模式

该模式可以提供你相关指令,完成读取,存盘,替换,离开vim,显示行号等动作

三、快速入门:通过vim完成一个Hello.java的程序

我们打开xshell,连接上自己的虚拟机(如果这个过程不会,或者软件没有,可以看我上一篇文章),然后进入根目录:

输入:

vim Hello.java

这句话的意思是:我们通过vim编辑器开发一个Hello.java文件。

我们按了回车之后,会显示这个页面:

这个时候你发现,你输入东西是输入不进去的。

此时需要切换模式,切换成编辑模式。也就是按一下"i":

按完之后,下面变成了插入,我们也可以输入东西了。

写完之后,我们需要保存,就需要从插入模式切换到命令行模式。

切换方式:先按"esc",然后再输入“:”,然后再输入"wq",输入好之后回车,我们就得到了我们刚刚写的那个文件

四、各种模式的切换

1.命令行下切换到正常模式

vim xxx

2.正常模式切换到插入模式

输入i

3.插入模式切换正常模式

按esc键

4.正常模式切换到命令模式

输入:

5.命令模式切换到命令行

输入wq(保存退出)。输入q!(强制退出,不保存)

6.命令模式切换到正常模式

按esc键

五、vi和vim的快捷键

注:以下所有数字不要用小键盘的数字,用字母上面的那些数字

1.拷贝

正常模式下,输入yy,再按一下p。

多行拷贝,输入5yy,再按一下p

2.删除

正常模式下,输入dd

多行删除,输入5dd

3.关键字查找

在命令模式下,输入/关键字,然后按回车查找。这个时候就会查找到,再按一下n就会查找到下一个该关键字

4.设置文件行号

命令模式下,输入:set nu和:set nonu

5.定位到最末行和最首行

在正常模式下,按G进入最末行,按gg进入首行

6.撤销

在正常模式下,比如我们错误的复制了一行,撤销这个复制的操作,按u

7.快速定位到某一行

在正常模式下,输入20再输入shift+g

猜你喜欢

转载自blog.csdn.net/qq_40594696/article/details/112554915
今日推荐