J'ai ouvert un fichier dans une division horizontale ou verticale et que pour le mettre dans un nouvel onglet. Cela peut-il être fait facilement?
43
Très facilement, utilisez CTRL+ W, SHIFT+ T.
Voir la page d'aide :
:help CTRL-W_T
Notez que ceci est sensible à la casse: <C-W>T
est différent de <C-W>t
.
La solution longue et simple consiste à ouvrir un nouvel onglet et à y ouvrir le tampon du fichier.
:b
canTAB
-complete à partir de parties arbitraires du nom de fichier, cela ne devrait donc pas prendre trop de temps.la source
Solution canonique
Supposons qu'il y a deux tampons:
Vous avez actuellement
food/tacos.txt
ouvert. Vous voulez ouvrirmatch_this_partially.md
dans un nouvel onglet.Utilisez simplement les éléments suivants:
-- ou --
Vous pouvez également utiliser la complétion de l'onglet wildmenu à la place de
partial
.forme longue:
:tab sbuffer {buffer}
Aidez-moi:
:help :tag
:help :sbuffer
Solution de clavier alternative
Ouvrir le fichier dans un nouveau fractionnement, ouvrez-le dans un nouvel onglet avec les éléments suivants:
Cas d'utilisation
Remarque: pour moi,
]b
tout simplement est mappé avecnnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
Si j'ai peu de tampons, je pourrais faire quelque chose comme ça:
<c-w>v
- créer une nouvelle division verticale]b
- naviguer vers le tampon suivant (essentiellement avec:bnext
)<c-w>T
- split ouvert dans un nouvel onglet (cela détruit le split dans le premier onglet)la source