Angenommen, ich habe eine beliebige Anordnung von Splits in Vim.
____________________
| one | two |
| | |
| |______|
| | three|
| | |
|___________|______|
Gibt es eine Möglichkeit zum Tausch von one
y two
und das gleiche Layout beibehalten? In diesem Beispiel ist es einfach, aber ich suche nach einer Lösung, die für komplexere Layouts hilfreich ist.
UPDATE:
Ich denke, ich sollte mich klarer ausdrücken. Mein vorheriges Beispiel war eine Vereinfachung des tatsächlichen Anwendungsfalls. Mit einer tatsächlichen Instanz:
Wie kann ich zwei beliebige dieser Splits austauschen, ohne dass das Layout verändert wird?
Aktualisieren! Mehr als 3 Jahre später...
Ich habe sgriffin's Lösung in ein Vim-Plugin gepackt, das Sie mit Leichtigkeit installieren können! Installieren Sie es mit Ihrem bevorzugten Plugin-Manager und probieren Sie es aus: WindowSwap.vim