有没有一种方法可以将拆分页面移动到Vim中的新标签页?


Answers:


73

使用CTRL+ WSHIFT+ 非常容易T

请参阅帮助页面

:help CTRL-W_T

请注意,这是区分大小写的:<C-W>T与有所不同<C-W>t


2
是否可以这样做相反(将选项卡移动到拆分)?
aruuu

4

长期而直接的方法是打开一个新选项卡,然后在此处打开文件的缓冲区。

:tabnew
:b FILE_NAME

:b可以TAB从文件名的任意部分完成-因此不应该花费太长时间。


1

规范解

假设有两个缓冲区:

:ls
  1 #h   "match_this_partially.md"  line 1
  2 %a   "food/tacos.txt"           line 1

您目前有food/tacos.txt空位。您要match_this_partially.md在新选项卡中打开。

只需使用以下内容:

:tab sb partial

- 要么 -

:tab sb 1

您也可以使用wildmenu制表符代替partial


长表:

  • :tab sbuffer {buffer}

救命:

  • :help :tag
  • :help :sbuffer

替代键盘解决方案

在新的拆分中打开文件,并在以下内容的新标签页中将其打开:

<c-w>T

用例

注意:对我而言]bnnoremap <silent> ]b :silent execute v:count.'bnext'<cr>

如果缓冲区很少,我可能会执行以下操作:

  1. <c-w>v -创建一个新的垂直分割
  2. ]b-导航至下一个缓冲区(基本上使用:bnext
  3. <c-w>T -在新标签页中打开拆分(这会破坏第一个标签页中的拆分)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.