📅  最后修改于: 2020-10-14 08:22:12             🧑  作者: Mango
Vim是非常强大的编辑器。它支持许多高级功能,可以处理多个文件,缓冲区和窗口。在本节中,我们将讨论以下项目-
让我们假设您正在编辑一个文件,并且想在同一Vim会话中打开另一个文件。在这种情况下,您可以使用Vim的edit命令。下表显示了这些命令
Sr.No | Command & Description |
---|---|
1 | :e
Load new file in buffer for editing |
2 | :edit
Same as :e |
3 | :e List the files for editing from current directory |
4 | :edit Same as :e |
我们已经看到了什么是Vim缓冲区。 Vim支持多个缓冲区。以下命令将对缓冲区有用-
Sr.No | Command & Description |
---|---|
1 | :badd Add file into new buffer |
2 | :bN
Switch to Nth buffer. For instance to switch to 3rd buffer use :b3 |
3 | :bnext
Move to the next buffer in buffer list |
4 | :bprevious
Move to the previous buffer in buffer list |
5 | :buffers
List all buffers |
6 | :bfirst
Move to the first buffer |
7 | :blast
Move to the last buffer |
8 | :ball
Load all buffers |
例如,以下命令将新文件添加到缓冲区-
现在,缓冲区中有两个文件。执行以下命令以显示此内容-
:buffers
它将显示以下输出-
像其他编辑器一样,我们也可以在Vim中打开多个选项卡。下表描述了选项卡相关的命令-
Sr.No | Command & Description |
---|---|
1 | :tabnew
Open new tab |
2 | :tabnew Open new file in tab |
3 | :tabclose
Close current tab |
4 | :tabnext
Move to the next tab |
5 | :tabprevious
Move to the previous tab |
6 | :tabfirst
Move to the first tab |
7 | :tablast
Move to the last tab |
例如,下面的图像显示了多个选项卡
在Vim中,我们可以使用以下命令创建新窗口-
Sr.No | Command & Description |
---|---|
1 | :new Open new window |
2 | :new Open file in new window |
在下图中,我们可以看到在执行以下命令后,当前的Vim窗口分为两部分-
$vim message.txt
:new