Vim - 处理多件事 Vim - 搜索 Vim - 标记 Vim是非常强大的编辑器。它支持许多高级功能,可以处理多个文件,缓冲区和窗口。在本节中,我们将讨论以下项目 - 多个文件 多个缓冲区 多个标签 多个窗口 多个文件 假设您正在编辑文件,并且想要在同一个Vim会话中打开另一个文件。在这种情况下,您可以使用Vim的编辑命令。下表显示了这些命令 Sr.No 命令和描述 1 :e 在缓冲区中加载新文件以进行编辑 2 :edit 相同:e 3 :e <tab> 列出要从当前目录编辑的文件 4 :edit <tab> 与:e <tab>相同 多个缓冲区 我们已经看到了Vim缓冲区是什么。Vim支持多个缓冲区。下面的命令对缓冲区有用 Sr.No 命令和描述 1 :badd <file> 将文件添加到新缓冲区 2 :bN 切换到第N个缓冲区。例如,切换到第3缓冲区使用:b3 3 :bnext 移动到缓冲区列表中的下一个缓冲区 4 :bprevious 移动到缓冲区列表中的上一个缓冲区 5 :buffers 列出所有缓冲区 6 :bfirst 移动到第一个缓冲区 7 :blast 移动到最后一个缓冲区 8 :ball 加载所有缓冲区 例如,下面的命令将新文件添加到缓冲区 现在,缓冲区中有两个文件。执行以下命令来显示 - :buffers 它将显示以下输出 多个标签 与其他编辑器一样,我们也可以在Vim中打开多个选项卡。下表描述了与标签相关的命令 Sr.No 命令和描述 1 :tabnew 打开新标签页 2 :tabnew <file> 在选项卡中打开新文件 3 :tabclose 关闭当前选项卡 4 :tabnext 移至下一个标签 5 :tabprevious 移至上一个标签 6 :tabfirst 移至第一个标签 7 :tablast 移至最后一个标签 例如,下图显示了多个标签 多个窗口 在Vim中,我们可以使用以下命令创建新窗口 Sr.No 命令和描述 1 :new <file> 打开新窗口 2 :new <file> 在新窗口中打开文件 在下图中,我们可以看到执行以下命令后,当前的Vim窗口被分成两部分 $vim message.txt :new Vim - 搜索 Vim - 标记