Vim基础篇(四)——标签页操作
Vim基础篇(四)——标签页操作
前言:
Window是显示Buffer的控件,而Tab是存放Window的控件。一个Tab内可以放多个Window,一个Vim可以运行多个Tab。掌握Tab的基本操作会使得编辑工作更得心应手。
1 Tab的创建或删除
在Vim启动时将自动为你创建一个Tab。 注意:Window、Tab、Buffer三者之间没有必然的对应关系。
新建Tab页,并且在新的Tab页中打开一个新的Window并且新建一个名为“file”的Buffer。如果未指定“file”,则新建一个无名缓存。
1 | :tabnew {file} |
新建Tab页,并且在新的Tab页中打开一个新的Window显示“file”文件内容,即将该文件内容读入缓存。如果未指定“file”,则打开一个无名缓存。
1 | :tabe[dit] {file} |
关闭编号为N的Tab也,同时该Tab内的所有窗口也会被关闭,但是不会关闭在该Tab打开的缓存。N缺省值为当前标签页的编号。
1 | :tabc[lose] {N} |
关闭除了编号为N以外的所有Tab也,N缺省值为光标所在Tab页的编号。
1 | :tabo[nly] {N} |
列出当前所有的Tab页,同时会显示每个Tab页对应的编号,显示每个Tab页内每个窗口打开文件名。
1 | tabs |
Vim基础篇(四)——标签页操作
前言:
Window是显示Buffer的控件,而Tab是存放Window的控件。一个Tab内可以放多个Window,一个Vim可以运行多个Tab。掌握Tab的基本操作会使得编辑工作更得心应手。
1 Tab的创建或删除
在Vim启动时将自动为你创建一个Tab。 注意:Window、Tab、Buffer三者之间没有必然的对应关系。
新建Tab页,并且在新的Tab页中打开一个新的Window并且新建一个名为“file”的Buffer。如果未指定“file”,则新建一个无名缓存。
1 | :tabnew {file} |
新建Tab页,并且在新的Tab页中打开一个新的Window显示“file”文件内容,即将该文件内容读入缓存。如果未指定“file”,则打开一个无名缓存。
1 | :tabe[dit] {file} |
关闭编号为N的Tab也,同时该Tab内的所有窗口也会被关闭,但是不会关闭在该Tab打开的缓存。N缺省值为当前标签页的编号。
1 | :tabc[lose] {N} |
关闭除了编号为N以外的所有Tab也,N缺省值为光标所在Tab页的编号。
1 | :tabo[nly] {N} |
列出当前所有的Tab页,同时会显示每个Tab页对应的编号,显示每个Tab页内每个窗口打开文件名。
1 | tabs |
2 Tab切换
一个Vim可以同时打开多个Tab页,每一个Tab页可以显示多个Window,为了更好的显示有时需要在几个Tab页之间切换。
切换到当前窗口所显示Tab的前第N个Tab。N缺省值为1。
1 | :tabp[revious] {N} |
切换到当前窗口所显示Tab的后第N个Tab。N缺省值为1。
1 | :tabn[ext] {N} |
切换到第一个Tab页。
1 | :tabfirst |
切换到最后一个Tab页。
1 | :tabl[ast] |
2 Tab切换
一个Vim可以同时打开多个Tab页,每一个Tab页可以显示多个Window,为了更好的显示有时需要在几个Tab页之间切换。
切换到当前窗口所显示Tab的前第N个Tab。N缺省值为1。
1 | :tabp[revious] {N} |
切换到当前窗口所显示Tab的后第N个Tab。N缺省值为1。
1 | :tabn[ext] {N} |
切换到第一个Tab页。
1 | :tabfirst |
切换到最后一个Tab页。
1 | :tabl[ast] |