如何在Linux中使用VI编辑器
时间:2020-02-23 14:39:06 来源:igfitidea点击:
在本教程中,我们将向我们展示如何使用VI编辑器和最重要的快捷方式,以有效地编辑任何文件。
VI有三种主要模式,我们可以使用包括命令模式,转义模式和我们今天将讨论的插入模式。
1.命令模式
VI编辑器中的命令模式是我们打开VI编辑器时将获得的第一个模式。
在此模式下,每个执行的字符被视为命令。
因此,VI编辑器不会显示或者显示窗口中的任何命令。
此外,只要我们在此模式下,我们可以复制,粘贴,移动文件,甚至可以从文件中删除某些字符。
此外,如果我们使用的任何其他两种模式并且需要返回命令模式,则只需按键盘的[ESC]键。
要在VI编辑器中打开文件,请启动终端并输入以下命令:
vi filename
其中文件名可以是将创建的新文件或者已存在的文件。
创建和打开VI测试文件
如果我们创建了一个尚未退出的新文件,那么我们应该像下面的屏幕截图一样?
打开VI测试文件
我们可以使用以下快捷方式:
- DD用于从文件中删除一行
- DW用于从文件中删除一个单词
- x用于从文件中删除字符
- g用于转到文件的末尾
- 游标用于在文件中移动和导航
2.逃生模式
为了能够使用此模式,我们需要先处于命令模式,然后按冒号":"字符。
通常,在此模式期间,我们可以在冒号字符旁边写入任何命令。
可以使用正斜杠而不是冒号字符,这是在需要搜索文件中的文本的情况下。
在转义模式期间可以使用以下命令:
- :WQ,用于保存和退出文件。请注意,命令是不区分大小写的,并且它出现在屏幕底部,正如我们在下面的屏幕截图中看到的那样。
保存和退出文件
- :q!用于退出文件而不保存。
退出文件而不保存
- :q用于退出文件。
退出文件。
- :W用于保存文件而不戒烟。
保存文件
-/string用于搜索文件中的字符串。
搜索字符串
我们可以按Enter键,然后光标将突出显示我们正在搜索的字符串,如果它是如下屏幕截图,则为我们正在搜索的字符串:
搜索字符串的结果
3.插入模式
在插入模式下,每个键盘击键将作为文本处理,VI编辑器将在用户输入的屏幕上预览屏幕。
这是我们将允许开始输入和将文本输入到文件中的模式。
在插入模式下,我们可以使用以下快捷方式:
- [ESC] + I,用于插入文本
- [ESC] + A,用于添加文本
- [ESC] + A用于在一条线结束时追加文本
- [ESC] + R,用于替换文件中的字符