- Vim 教程
- Vim - 首页
- Vim - 简介
- Vim - 安装与配置
- Vim - 它的朋友们
- Vim - 熟悉Vim
- Vim - 获取帮助
- Vim - 编辑
- Vim - 导航
- Vim - 重新回顾编辑
- Vim - 搜索
- Vim - 多文件操作
- Vim - 标记
- Vim - 宏
- Vim - 寄存器
- Vim - 折叠
- Vim - 差异比较
- Vim - 插件
- Vim - 将Vim用作IDE
- Vim - 远程文件编辑
- Vim - 提示与技巧
- Vim - 个性化设置
- Vim - 总结
- Vim 有用资源
- Vim - 快速指南
- Vim - 有用资源
- Vim - 讨论
Vim 入门
从本节开始,我们将开始实际操作Vim。本章将讨论以下内容:
启动Vim
Vim模式
创建新文件
以只读模式查看文件
编辑现有文件
启动Vim
Vim与当今基于GUI的编辑器略有不同。它既可以从GUI启动和使用,也可以从终端启动和使用。
使用图形启动器
要从图形启动器启动Vim,只需双击gVim图标即可。它将打开如下所示的编辑器窗口:
使用终端
从终端使用Vim在Windows和Linux平台上都相同。执行以下步骤即可从终端启动和退出Vim:
打开终端并输入vim命令,如下所示:
$ vim
它将在终端中打开Vim,如下所示:
要关闭它,请按Esc键,然后按冒号(:)和q。在Vim中,q命令代表退出。此命令将显示在编辑器左下角:
Vim模式
Vim支持多种模式。本节讨论一些日常使用的重要模式。
命令模式
这是Vim启动时的默认模式。我们可以在此模式下输入编辑器命令。我们可以在此模式下使用各种命令,例如复制、粘贴、删除、替换等等。我们将在后面的章节中讨论这些命令。
注意:从这里开始,任何不带冒号的Vim命令都表示我们正在命令模式下执行该命令。
插入模式
您可以使用此模式输入/编辑文本。要从默认命令模式切换到插入模式,请按i键。它将在编辑器左下角显示当前模式。
一旦进入插入模式,我们就可以输入任何文本。下图显示了这一点:
使用Esc键可从此模式切换回命令模式。
命令行模式
此模式也用于输入命令。此模式下的命令以冒号(:)开头。例如,在上一节中,退出命令是在此模式下输入的。我们可以从命令模式或插入模式进入此模式。
要从命令模式切换到此模式,只需输入冒号。
要从插入模式切换到此模式,请按Esc键,然后输入冒号。
在下图中,左下角的冒号表示行模式。
注意:从这里开始,任何以冒号开头的Vim命令都表示我们正在命令行模式下执行该命令。
可视模式
在此模式下,我们可以直观地选择文本并在所选部分上运行命令。
要从命令模式切换到可视模式,请键入v
要从任何其他模式切换到可视模式,请先按Esc键切换回命令模式,然后键入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