Vim允许你在活动工作区中进行多个水平或垂直拆分。下面展示如何拆分Vim。
假设你在 Vim 中打开了一个文件。现在,你希望将工作区拆分为多个窗口,以提高工作效率。让我们来看看如何在Vim中创建拆分窗口。
有两种方法可以拆分 Vim 工作区 - 水平和/或垂直拆分。
假设你已经在 Vim 中打开了一个文件,并且想要垂直拆分屏幕。
要进行垂直分割,请进入正常模式,然后运行以下命令:
:vsplit [file_path]
如果指定文件路径,它将在新拆分的窗口中打开该文件,否则,新拆分的窗口将打开同一文件。
你可以按
Ctrl + w
组合键,最后按字母v
(v表示垂直拆分)。
Vim还允许你水平拆分窗口。
要进行水平分割,请进入正常模式,然后运行以下命令:
:split [file_path]
如果指定文件路径,它将在新拆分的窗口中打开该文件,否则新拆分的窗口将打开同一文件。
执行水平拆分的较短命令是使用该命令。它还接受文件路径。
sp
你可以按
Ctrl + w
组合键,最后按字母s
有几种方法可以关闭/退出活动拆分窗口。
:q[uit]
- 关闭当前窗口和缓冲区:bd[elete]
- 卸载当前缓冲区,然后关闭当前窗口:on[ly]
- 关闭所有其他窗口,但保持所有缓冲区打开将 Vim 工作区划分为四个象限。
以下是你可以执行的四项操作和组合键。
Ctrl + w
并按 h
Ctrl + w
并按 j
Ctrl + w
并按 k
Ctrl + w
并按 l
默认情况下,Vim 会创建具有相似宽度/高度的分割空间。但当我有一个文件,我大部分时间都在编辑,而另一个我很少编辑的文件时,就需要调整空间占用。
因此,让我们来看看如何在Vim中调整拆分窗口的大小。
若要调整窗口大小,请使用下列方法之一:
Ctrl + w
组合键 [可选指定一个数字],然后按“+
”(加号)符号以增加
当前窗口的高度Ctrl + w
组合键 [可选指定一个数字],然后按“-
”(减号)符号以减小
当前窗口的高度Ctrl + w
组合键 [可选指定一个数字],然后按“<
”(大于)符号以减小当前窗口的宽度
Ctrl + w
组合键 [可选指定一个数字],然后按“\>
”(小于)符号以增加当前窗口的宽度
以下是你可以按下以垂直展开垂直拆分窗口或水平水平拆分窗口的组合键。
Ctrl + w
,然后按管道“|
”字符(在按住 Shift 的同时按反斜杠键时键入的字符)Ctrl + w
,然后按”_
"要重置所有拆分窗口的大小,请按
Ctrl + w
,然后按=
。这将调整所有窗口的大小并使其相等。