📅  最后修改于: 2020-10-14 08:17:40             🧑  作者: Mango
从本节开始,我们将开始使用Vim。在本章中,我们将讨论以下项目-
启动Vim
Vim模式
建立新档案
以只读模式查看文件
编辑现有文件
Vim与当今基于GUI的编辑器有点不同。它可以从GUI以及终端启动和使用。
要从图形启动器启动Vim,只需双击gVim图标。它将打开编辑器窗口,如下所示:
从终端使用Vim在Windows和Linux平台上都是相同的。执行以下步骤从终端启动和退出Vim-
打开终端并输入vim命令,如下所示:
$ vim
它将在终端中打开Vim,如下所示:
要关闭它,请按Esc键,然后按冒号(:)和q。在Vim中,q命令代表quit。该命令将显示在编辑器本身的左下角-
Vim支持多种模式。本节讨论将在日常基础上使用的一些重要模式。
这是Vim启动的默认模式。我们可以在这种模式下输入编辑器命令。在这种模式下,我们可以使用各种命令,例如复制,粘贴,删除,替换等等。我们将在后面的部分中讨论这些命令。
注意–从此以后,任何不带冒号的Vim命令都表明我们正在命令模式下执行该命令。
您可以使用此模式输入/编辑文本。要从默认命令切换到插入模式,请按i键。它将在编辑器的左下角显示当前模式。
进入插入模式后,我们可以输入任何文本。下图显示了这一点-
使用退出键可从此模式切换回命令模式。
此模式也用于输入命令。此模式下的命令以冒号(:)开头。例如,在上一节中,以这种模式输入了quit命令。我们可以从命令或插入模式进入此模式。
要从命令模式切换到此模式,只需键入冒号
要从插入模式切换到此模式,请按Escape键并键入冒号
在下面的图像中,左下角的冒号表示行模式。
注–从此以后,任何以冒号开头的Vim命令都表明我们正在命令行模式下执行该命令。
在这种模式下,我们可以直观地选择文本并在所选部分上运行命令。
要从命令模式切换到可视模式,请输入v
若要从任何其他模式切换到可视模式,请先按Escape键切换回命令模式,然后键入v切换到可视模式
在下面的图像左下角显示可视模式。
执行以下步骤来创建和保存新文件-
执行以下命令以打开Vim
$ vim
在Vim中输入以下命令
:edit message.txt
如果已经存在,它将重新加载文件
切换到插入模式
i
输入一些文字
切换回命令模式
Esc
将更改保存到文件
:w
现在将创建message.txt文件。
退出Vim
:q
使用–R选项以只读模式打开文件
$ vim -R message.txt
在下面的图像左下角显示只读模式-
或者,您可以使用view命令获得相同的结果。
$ view message.txt
执行以下步骤来编辑现有文件-
使用Vim打开文件
$ vim message.txt
切换到插入模式,然后在其中输入一些文本。
i
退出编辑器而不保存更改
:q!
要么
使用以下命令保存更改并退出编辑器-
:wq