Gibt es einen Befehl in Vim / gVim zu kombinieren zwei oder mehrere Tabs in einem einzigen geteilten Fenster?

StackOverflow https://stackoverflow.com/questions/4615856

  •  26-09-2019
  •  | 
  •  

Frage

Ist es möglich, zwei Dateien zu nehmen, die in separat Tabs in gVim offen sind und kombinieren sie in eine Lasche mit einem Split / vsplit Fenstern? Ich würde es vorziehen, wenn es einen Weg festlegen, welche Tabs zu verbinden, sondern auch etwas, das das Gegenteil von dem ist: Tab. Ball gut genug wäre

Danke

War es hilfreich?

Lösung

Hier sind ein paar Funktionen, die tun sollten, was Sie wollen, oder leicht modifizierbar sein, genau das bekommen, was Sie wollen:

Move_current_window_between_tabs

Andere Tipps

Viele Handarbeit, aber ...

: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

Sie können auch eine Funktion für sie schaffen, die für den Puffernummern fragt, erstellt dann auf die Registerkarte, und schließt alle anderen Register (für die geöffneten Dateien) ...

Versuchen Sie dieses Skript:

TabMerge http://www.vim.org/scripts/script.php?script_id=1961

Dieser arbeitete für mich: TabMerge

Wenn Sie mit arbeiten Stecker , fügen Sie einfach den folgenden Code zu Ihrem ~ / .vimrc:

Plug 'vim-scripts/Tabmerge'

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top