vim标签页(tab)
程序员文章站
2022-05-19 17:36:22
...
1. 打开文件在新标签页
:tabe filename
:tabnew filename
:tab split 在新标签页,打开当前缓冲区中的文件
2. 显示
:tabs 显示已打开标签页的列表,并用“>”标识出当前页面,用“+”标识出已更改的页面(即还未保存)。
3. 关闭
:tabc 关闭当前标签页
:tabo 关闭自己之外所有标签页(other)
4. 切换标签页
:tabn 或 gt 移动到下一个标签页
:tabp 或 gT 移动到上一个标签页
:tabfirst 或 :tabr 移动到第一个标签页
:tablast 移动到最后一个标签页
5. 移动标签页
:tabm number
请注意,标签页次序是从0开始计数的。比如命令:tabm 1将把当前标签页移动到第2的位置。如果你没有为:tabm命令指定参数,那么当前标签页将会被移动到最后。
6. 多标签命令
:tabdo 命令 可以同时在多个标签页中执行命令
比如我们打开了多个标签页,需要把这些文件中的“python”都替换成“mypython”,那么就可以使用:tabdo %s/python/mypython/g命令,一次完成对所有文件的替换操作,而不用针对每个文件重复操作。
7. 配置标签页
vimrc中设置
set showtabline=0 始终不显示标签页
set showtabline=1 新建了标签页才会在窗口上方显示标签栏
set showtabline=2 总是显示标签栏
Vim默认最多只能打开10个标签页,你可以用set tabpagemax=15改变这个限制。
8. 帮助
:help tab-page-intro
:tabe filename
:tabnew filename
:tab split 在新标签页,打开当前缓冲区中的文件
2. 显示
:tabs 显示已打开标签页的列表,并用“>”标识出当前页面,用“+”标识出已更改的页面(即还未保存)。
3. 关闭
:tabc 关闭当前标签页
:tabo 关闭自己之外所有标签页(other)
4. 切换标签页
:tabn 或 gt 移动到下一个标签页
:tabp 或 gT 移动到上一个标签页
:tabfirst 或 :tabr 移动到第一个标签页
:tablast 移动到最后一个标签页
5. 移动标签页
:tabm number
请注意,标签页次序是从0开始计数的。比如命令:tabm 1将把当前标签页移动到第2的位置。如果你没有为:tabm命令指定参数,那么当前标签页将会被移动到最后。
6. 多标签命令
:tabdo 命令 可以同时在多个标签页中执行命令
比如我们打开了多个标签页,需要把这些文件中的“python”都替换成“mypython”,那么就可以使用:tabdo %s/python/mypython/g命令,一次完成对所有文件的替换操作,而不用针对每个文件重复操作。
7. 配置标签页
vimrc中设置
set showtabline=0 始终不显示标签页
set showtabline=1 新建了标签页才会在窗口上方显示标签栏
set showtabline=2 总是显示标签栏
Vim默认最多只能打开10个标签页,你可以用set tabpagemax=15改变这个限制。
8. 帮助
:help tab-page-intro