Vim – 处理多个事项

Vim – 处理多个事项

Vim是一个非常强大的编辑器。它支持许多高级功能,可以处理多个文件、缓冲区和窗口。在本节中,我们将讨论以下内容:

  • 多个文件
  • 多个缓冲区
  • 多个标签页
  • 多个窗口

多个文件

假设您正在编辑一个文件,而您想在同一个Vim会话中打开另一个文件。在这种情况下,您可以使用Vim的编辑命令。下表显示了这些命令

Sr.No Command & Description
1 :e 将新文件加载到缓冲区以进行编辑
2 :edit 与:e相同
3 :e <tab> 列出当前目录中要编辑的文件
4 :edit <tab>:e<tab>相同

多个缓冲区

我们已经看到了Vim缓冲区的含义。Vim支持多个缓冲区。下面的命令在使用缓冲区时会很有用。

Sr.No Command & Description
1 :badd <file> 将文件添加到新的缓冲区
2 :bN 切换到第N个缓冲区。例如要切换到第3个缓冲区,请使用:b3
3 :bnext 移动到缓冲区列表中的下一个缓冲区
4 :bprevious 移动到缓冲区列表中的上一个缓冲区
5 :buffers 列出所有的缓冲区
6 :bfirst 移动到第一个缓冲区
7 :blast 移动到最后一个缓冲区
8 :ball 加载所有缓冲区

例如,下面的命令将新文件添加到缓冲区中-

Vim - 处理多个事项

现在,缓冲区中有两个文件。执行下面的命令以显示它-

:buffers

输出如下-

Vim - 处理多个事项

多个标签页

与其他编辑器一样,我们也可以在Vim中打开多个标签页。下表描述了与标签页相关的命令-

Sr.No Command & Description
1 :tabnew 打开一个新的标签页
2 :tabnew <file> 在标签页中打开一个新的文件
3 :tabclose 关闭当前标签页
4 :tabnext 移至下一个标签页
5 :tabprevious 移至前一个标签页
6 :tabfirst 移至第一个标签页
7 :tablast 移至最后一个标签页

例如,下面的图像显示了多个选项卡-

Vim - 处理多个事项

多个窗口

在Vim中,我们可以使用以下命令创建新窗口-

Sr.No Command & Description
1 :new <file> 打开新窗口
2 :new <file> 在新窗口中打开文件

在下面的图像中,我们可以看到在执行以下命令之后,当前的Vim窗口被分成两个部分-

$vim message.txt
:new

Vim - 处理多个事项

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程