Vim – 入门
从这一节开始,我们将开始使用Vim。在本章中,我们将讨论以下内容:
- 启动Vim
-
Vim模式
-
创建新文件
-
以只读模式查看文件
-
编辑现有文件
启动Vim
Vim与今天的基于GUI的编辑器有些不同。它可以从GUI和终端启动和使用。
使用图形启动器
只需双击gVim图标即可从图形启动器启动Vim。它将打开编辑器窗口,如下所示-
使用终端
在Windows和Linux平台上,从终端使用Vim将是相同的。执行以下步骤从终端启动并退出Vim-
- 打开终端并输入vim命令,如下所示-
$ vim
- 它将在终端中打开Vim,如下所示-
- 要关闭它,请按Esc键,然后按冒号(:)和q。在Vim中,q命令表示退出。该命令将显示在编辑器的左下角-
Vim模式
Vim支持多种模式。本节讨论日常使用的一些重要模式。
命令模式
这是Vim启动时的默认模式。我们可以在此模式下输入编辑器命令。我们可以在此模式下使用各种命令,例如复制、粘贴、删除、替换等。我们将在以后的章节中讨论这些命令。
注意:从现在开始,任何在不带冒号的Vim命令表示我们正在命令模式下执行该命令。
插入模式
您可以使用该模式输入/编辑文本。要从默认命令切换到插入模式,请按i键。它将显示编辑器左下角的当前模式。
我们在插入模式下可以输入任何文本。下面的图像显示了此-
使用Escape键从该模式切换回命令模式。
命令行模式
此模式也用于输入命令。此模式中的命令以冒号(:)开头。例如,在前一节中,退出命令是在此模式中输入的。我们可以从命令模式或插入模式进入此模式。
- 要从命令模式切换到此模式,请键入冒号
-
要从插入模式切换到此模式,请按Escape,然后键入冒号
下面的图像底部左边的冒号表示线路模式。
注意:从现在开始,任何以冒号开头的Vim命令表示我们正在命令行模式下执行该命令。
可视模式
在此模式下,我们可以选择文本并在选定部分上运行命令。
- 要从命令模式切换到可视模式,请键入v
-
要从任何其他模式切换到可视模式,请先通过按Escape键返回命令模式,然后键入v以切换到可视模式。
下图底部左侧显示了视觉模式。
创建新文件
执行以下步骤以创建和保存新文件-
- 执行以下命令打开Vim-
$ vim
- 在Vim中输入以下命令-
:edit message.txt
如果文件已经存在,它将重新加载文件
- 切换到插入模式-
i
- 输入一些文本
-
切换回命令模式-
Esc
- 保存对文件的更改-
:w
现在将创建message.txt文件。
- 退出Vim-
:q
以只读模式打开文件
使用“-R”选项以只读模式打开文件
$ vim -R message.txt
下面的图像底部左侧显示了只读模式——
或者,您可以使用视图命令来实现相同的结果。
$ view message.txt
编辑现有文件
执行以下步骤以编辑现有文件-
- 使用Vim打开文件-
$ vim message.txt
- 切换到插入模式并在那里输入一些文本。
i
- 退出编辑器,而无需保存更改-
:q!
要保存更改并退出编辑器,请使用以下命令-
:wq