文本编辑器基本都有tab同时编辑多个文件,vim也不例外。甚至功能更强大。
以例子来说vim tab的使用方法,nginx的配置文件很典型,就以它为例。
同时编辑几个文件,可以这样,注意-p参数,这是以tab显示的关键
vim -p nginx.conf fastcgi_params win-utf
这时会显示3个标签
如果这时要新加一个标签,输入
:tabedit 简写 :tabe
如果要关闭当前标签,除了可以常用的vim退出:wq外,可以使用
:tabclose 简写 :tabc
显示多个tab的列表
:tabs
标签的移动
:tabm 0 move current tab to first 移动到第一个 :tabm move current tab to last 移动到最后一个 :tabm {i} move current tab to position i+1 向后移动i+1
标签的切换
:tabn go to next tab 跳到下一个tab :tabp go to previous tab 跳到上一个tab :tabfirst go to first tab 跳到最前 :tablast go to last tab 跳到最后
上面的操作太慢,在normal模式
gt go to next tab 跳到下一个tab gT go to previous tab 跳到上一个tab {i}gt go to tab in position i 跳到第i个tab
使用快捷键则到为快速
Ctrl-PgDn go to next tab 跳到下一个tab Ctrl-PgUp go to previous tab 跳到上一个tab
当然可以在vimrc中规定更多的快捷键取代上面的操作。可以参考下面的链接。
Leave a Reply