网站搜索

如何在 Linux 中水平和垂直分割 Vim 屏幕


Vim 文本编辑器是 Vi IMproved 的缩写,是最强大、最流行的 Linux 文本编辑器之一,受到开源社区的大力支持。它是 vi 编辑器的改进,并使用常规键盘按键的组合来提供大量功能。

Vim 在其他基本功能中提供彩色语法,例如插入和删除文本、复制和粘贴文本以及保存对文件所做的更改。您可以做的事情列表很长,而且学习曲线很陡。

在本指南中,我们尽力向您展示将 Vim 编辑器拆分为 Linux 命令行中不同工作区的各种方法。

在 Linux 中安装 Vim

在继续之前,请确保您的系统上安装了 Vim。另外,本指南适用于运行图形显示系统的用户,以便观察 vim 编辑器在终端上的分割效果。

要安装 vim,请运行以下命令:

sudo apt install vim      [On Debian, Ubuntu & Mint]
sudo yum install vim      [On RHEL, CentOS & Fedora]
sudo pacman -Sy vim       [On Arch & Manjaro]
sudo zypper install vim   [On OpenSUSE]

运行不带任何参数的 vim 命令会显示有关 Vim 编辑器的基本信息,包括版本和基本命令,例如如何获取帮助和退出文本编辑器,如下所示。

vim

垂直分割 Vim 屏幕

假设您在 Vim 编辑器上打开了一个文件,并且想要垂直拆分它。为了达成这个:

  • ESC 按钮进入命令模式。
  • 按键盘组合 Ctrl + w,然后按字母 ‘v’

您将看到如下所示的分屏。

要导航至右侧窗格,请按 Ctrl + w,然后按字母 ‘l’

要返回左窗格,请使用组合键 Ctrl + w,后跟字母 ‘h’

水平分割 Vim 屏幕

要水平分割 vim 屏幕,或在活动选择的底部打开一个新工作区,请按 Ctrl + w,然后按字母 ‘s’。在下面的示例中,左侧部分已分为两个工作区。

要导航到底部,请按 Ctrl + w,然后按字母 ‘j’

要返回到上半部分,请按 Ctrl + w,然后按字母 ‘k’

增加 Vim 当前工作区的宽度

要增加 Vim 编辑器中当前选择的宽度,请按 Ctrl + w,然后按 SHIFT + '>' 组合。

在下面的示例中,我增加了左窗格的宽度。

要减小当前 Vim 选择的宽度,请按 Ctrl + w,然后按 SHIFT + ‘<’ 组合。

在下面的屏幕截图中,您可以清楚地看到左侧部分的宽度减小了。

增加 Vim 当前工作区的高度

要增加当前工作区的高度,请使用组合键 Ctrl + w,然后按 SHIFT + ‘+’ 组合键。下图显示

要降低工作区的高度,请按 Ctrl + w,然后按 -(减号)。

要确保上下工作区的高度相等,请按 Ctrl + w,然后按 =(等于)符号。

这就是你如何将 Vim 屏幕分割成不同的空间。