Abri um arquivo em uma divisão horizontal ou vertical e, em vez disso, coloque-o em uma nova guia. Isso pode ser feito facilmente?
43
Muito facilmente, use CTRL+ W, SHIFT+ T.
Veja a página de ajuda :
:help CTRL-W_T
Observe que isso <C-W>T
diferencia maiúsculas de minúsculas: é diferente de <C-W>t
.
O caminho longo e direto seria abrir uma nova guia e abrir o buffer do arquivo lá.
:b
pode serTAB
concluído a partir de partes arbitrárias do nome do arquivo; portanto, isso não deve demorar muito.fonte
Solução canônica
Suponha que haja dois buffers:
Você está
food/tacos.txt
aberto no momento. Você deseja abrirmatch_this_partially.md
em uma nova guia.Basta usar o seguinte:
- ou -
Você também pode usar a conclusão da guia wildmenu no lugar de
partial
.forma longa:
:tab sbuffer {buffer}
Socorro:
:help :tag
:help :sbuffer
Solução alternativa de teclado
Abrir arquivo em uma nova divisão, abra-o em uma nova guia com o seguinte:
Caso de uso
Nota: para mim,
]b
simplesmente é mapeado comnnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
Se eu tiver poucos buffers, posso fazer algo assim:
<c-w>v
- crie uma nova divisão vertical]b
- navegue para o próximo buffer (essencialmente com:bnext
)<c-w>T
- abrir divisão em uma nova guia (isso destrói a divisão na primeira guia)fonte