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?
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?
Réponses:
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.
:tabnew
:b FILE_NAME
:b
can TAB
-complete à partir de parties arbitraires du nom de fichier, cela ne devrait donc pas prendre trop de temps.
Supposons qu'il y a deux tampons:
:ls
1 #h "match_this_partially.md" line 1
2 %a "food/tacos.txt" line 1
Vous avez actuellement food/tacos.txt
ouvert. Vous voulez ouvrir match_this_partially.md
dans un nouvel onglet.
Utilisez simplement les éléments suivants:
:tab sb partial
-- ou --
:tab sb 1
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
Ouvrir le fichier dans un nouveau fractionnement, ouvrez-le dans un nouvel onglet avec les éléments suivants:
<c-w>T
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)