Vim处理多件事
Vim是非常强大的编辑器。它支持许多高级功能,可以处理多个文件,缓冲区和窗口。 在本节中,将讨论以下主题内容 -
- 多文件
- 多缓冲区
- 多标签
- 多窗口
1. 多文件
假设正在编辑文件,并且想要在同一个Vim会话中打开另一个文件。在这种情况下,可以使用Vim的编辑命令。 下表显示了这些命令 -
编号 | 命令 | 描述 |
---|---|---|
1 | :e |
在缓冲区中加载新文件以进行编辑 |
2 | :edit |
与:e 功能相同 |
3 | :e <tab> |
列出要从当前目录编辑的文件 |
4 | :edit <tab> |
与:e <tab> 功能相同 |
2. 多缓冲区
前面已经了解了Vim缓冲区是什么。Vim支持多个缓冲区。 下面的命令对缓冲区有用 -
编号 | 命令 | 描述 |
---|---|---|
1 | :badd <file> |
将文件添加到新缓冲区 |
2 | :bN |
切换到第N 个缓冲区。 例如,切换到第3 缓冲区使用:b3 |
3 | :bnext |
移动到缓冲区列表中的下一个缓冲区 |
4 | :bprevious |
移动到缓冲区列表中的上一个缓冲区 |
5 | :buffers |
列出所有缓冲区 |
6 | :bfirst |
移动到第一个缓冲区 |
7 | :blast |
移动到最后一个缓冲区 |
8 | :ball |
加载所有缓冲区 |
例如,下面的命令将新文件添加到缓冲区 -
现在,缓冲区中有两个文件。 执行以下命令来显示 -
:buffers
它将显示以下输出 -
3.多个标签
与其他编辑器一样,也可以在Vim中打开多个标签。 下表描述了与标签相关的命令 -
编号 | 命令 | 描述 |
---|---|---|
1 | :tabnew |
打开新标签页 |
2 | :tabnew <file> |
在标签中打开新文件 |
3 | :tabclose |
关闭当前标签 |
4 | :tabnext |
移至下一个标签 |
5 | :tabprevious |
移至上一个标签 |
6 | :tabfirst |
移至第一个标签 |
7 | :tablast |
移至最后一个标签 |
例如,下图显示了多个标签 -
4. 多个窗口
在Vim中,可以使用以下命令创建新窗口 -
编号 | 命令 | 描述 |
---|---|---|
1 | :new <file> |
打开新窗口 |
2 | :new <file> |
在新窗口中打开文件 |
在下图中,可以看到执行以下命令后,当前的Vim窗口被分成两部分 -
$vim message.txt :new
分类导航
- Java教程
- Vim教程
- Swing教程
- Spring教程
- Spring Web Services教程
- Spring MVC教程
- Spring JDBC教程
- Spring Cloud教程
- Spring Boot教程
- Spring Boot CLI教程
- Spring Batch教程
- Spring AOP教程
- PDFBox教程
- JSP教程
- JSF教程
- JPA教程
- Java面向对象设计
- Java设计模式
- Java虚拟机教程
- Java泛型教程
- Java正则表达式教程
- Java数据类型教程
- Java并发编程教程
- Java密码学教程
- Java多线程教程
- Java国际化(i18n)教程
- JavaFX教程
- Java9教程
关注微信小程序
扫描二维码
程序员编程王