Y at-il une commande dans vim / gVim de combiner deux ou plusieurs onglets dans une seule fenêtre divisée?
Question
Est-il possible de prendre deux fichiers qui sont ouverts dans des onglets séparés dans gVim et les combiner en un seul onglet avec une fenêtre partagée / vsplit? Je préfère s'il y avait un moyen de spécifier quels onglets pour joindre, mais même quelque chose qui est à l'opposé de:. Onglet balle serait assez bon
Merci
La solution
Voici quelques fonctions qui devraient faire ce que vous voulez, ou être facilement modifiable pour obtenir exactement ce que vous voulez:
Autres conseils
Beaucoup de travaux manuels, mais ...
:tabnew
:buffers "note the numbers
:split
:bn " where n is the number of
<CTRL-W><CTRL-W>
:bn " for the other file
:tabonly " not necessary, closes every other tab
Vous pouvez également créer une fonction pour ce qui demande des numéros de mémoire tampon, puis crée l'onglet et ferme tous les onglet (pour les fichiers ouverts) ...
Essayez ce script:
TabMerge http://www.vim.org/scripts/script.php?script_id=1961
Celui-ci a fonctionné pour moi: TabMerge
Si vous travaillez avec Plug , il suffit d'ajouter ce qui suit à votre ~ / .vimrc:
Plug 'vim-scripts/Tabmerge'