vim 标签页
使用标签页组织多个工作区
语法
:tabnew / :tabn / :tabp / gt
参数
| 参数 | 说明 | 示例 | 级别 |
|---|---|---|---|
:tabnew file |
在新标签页打开文件 | :tabnew app.js |
常用 |
gt |
切换到下一个标签页 | gt |
常用 |
gT |
切换到上一个标签页 | gT |
常用 |
:tabclose |
关闭当前标签页 | :tabclose |
常用 |
Ngt |
切换到第 N 个标签页 | 2gt |
进阶 |
:tabmove N |
移动标签页到位置 N | :tabmove 0 |
进阶 |
示例
新标签页打开文件
:tabnew config.yaml
切换标签页
gt / gT
下一个 / 上一个
关闭其他标签页
:tabonly
只保留当前标签页
在所有标签页执行命令
:tabdo %s/old/new/g
批量替换
常见错误
标签页太多找不到
用 :tabs 列出所有标签页,或用 Ngt 按编号跳转
技巧
- 标签页适合组织不同任务,分屏适合同时查看相关文件
- vim -p file1 file2 可以启动时就用标签页打开多个文件
- set tabline 可以自定义标签栏显示