首页 > 直播传媒 > 产业 > 正文

在Linux下Vi命令模式和编辑模式如何切换?底行模式有什么用?

2023-05-22 09:53:53 来源: 科技头条

VI编辑器是Linux下用的最多也是功能最强大的文本编辑器那么,在Linux系统下Vi命令模式和编辑模式如何切换?底行模式有什么用?一起来看看吧!

在Linux下Vi命令模式和编辑模式如何切换?

vi命令模式进去,编辑完成后点esc

然后 如果要保存退出输入:wq

不保存退出输入:q!

上面两个命令中的冒号也要一起输入

进入vi之后默认是命令模式,按i或者insert以及其他编辑键进入编辑模式

按esc或者crtl+c退出编辑模式。

底行模式有什么用?

底行模式共三个开始字符(:、/、?),其中用来匹配模式搜索:

如搜索文件内字符串centos:/centos

输入这个字符串之后按回车,vim就会将所有匹配的字符串高亮显示,按下n键,光标就会跳到下一个匹配字符串处,按N键,光标就会跳到上一个匹配处。(想想man查询)

使用?和/的作用相同,不过是方向相反。

:可以执行许多命令,如前面介绍过的保存退出命令:wq。

底行模式命令:

1 :setnu显示行号

2 :setnonu隐藏行号

3 :rfile读取文件file内容并写入当前编辑的文件中,内容从光标当前位置下一行开始插入。

4 :wfile将当前编辑的内容写入一个新文件file中。

5 :s/pattern/string/将匹配pattern的字符串替换成string

6 :x作用和:wq相同,保存并退出。

7 :!command暂时离开vim并执行shell命令command。

8 :help查看帮助

9 :.=显示当前行号

10 :=显示总行数

11 :n移动光标到第n行行首

编辑: