网站搜索

如何在 Linux 中的 Vi/Vim 编辑器中保存并退出文件


诚然,学习Linux生态系统中知名的文本编辑器Vi/Vim编辑器并不像学习Nano或Emacs那么容易,需要一点努力,但值得。

许多人害怕学习它,但很严重,没有什么重要原因。在这篇针对 Vi/Vim 文本编辑器新手的短文中,我们将学习一些基本命令;如何在写入或修改文件内容后保存文件。

在 Linux 系统上安装 Vim

在当今的大多数 Linux 发行版中,如果没有安装完整版本的 Vim,则预装 Vi/Vim 编辑器(Debian 系统提供 vim-tiny功能较少),使用系统包管理器,如下所示:

sudo apt install vim            [On Debian, Ubuntu and Mint]
sudo yum install vim            [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-editors/vim  [On Gentoo Linux]
sudo apk add vim                [On Alpine Linux]
sudo pacman -S vim              [On Arch Linux]
sudo zypper install vim         [On OpenSUSE]    

注意:要使用 Vim 的最新功能,您需要从源代码安装 Vim。

如何在 Vi/Vim 中创建文件

要使用 vi/vim 创建或打开文件,请运行以下命令,这将创建一个新文件或打开一个现有文件进行编辑。

vim file.txt
OR
vi file.txt

Vi/Vim 编辑模式

Vi/Vim 编辑器有两种模式:命令插入。在命令模式下,您可以使用键盘按键复制、粘贴、删除、导航以及执行除输入文本之外的多种任务。

插入模式下,您可以将文本写入文件,使用 Enter 键转到新行,并使用箭头键在文本之间导航。要进入插入模式,请按i并开始输入文本,如图所示。

如何在 Vi/Vim 编辑器中保存文件

修改文件后,按[Esc]切换到命令模式,然后按:w(保存并继续编辑)并按[Enter] 如下所示。

要保存文件并同时退出,您可以使用 ESC:x 键并按 [Enter]。或者,按 [Esc] 并输入 Shift + Z Z 保存并退出文件。

将 Vim 文件内容保存到新文件

要将文件内容保存到名为 newname 的新文件,请使用 ESC:w newname:x newname然后点击[Enter]

从这里,您现在可以继续学习常见的 Vi/Vim 提示和技巧,了解不同的模式等等:

  • 学习有用的“Vi/Vim”编辑器提示和技巧来提高您的技能
  • 为每个 Linux 管理员提供的 8 个有趣的“Vi/Vim”编辑器提示和技巧

Vi/Vim 键盘快捷键

要了解有关 vi/vim 编辑器的更多信息,您需要创建一个新文件并尝试使用以下常见的 vi/vim 键盘快捷键进行自我学习。

就是这样!在即将发布的文章中,我们将向您展示如何使用简单的命令退出 Vim 文本编辑器。请记住通过下面的反馈表发表您的意见。