Ist es möglich, Vim-Bereiche aus derselben Sitzung und andere Shell-Bereiche in tmux frei zu vermischen?

Ist es möglich, Vim-Bereiche aus derselben Sitzung und andere Shell-Bereiche in tmux frei zu vermischen?

Ich möchte beliebige Anordnungen von Vim und anderen Terminalfenstern innerhalb von tmux haben. Dies ist ein einfaches Beispiel:

------------------------------------
|           |            |         |
|           |            |         |
|           |            |         |
|   VIM     |   NOT VIM  |   VIM   |
|           |            |         |
|           |            |         |
|           |            |         |
------------------------------------

Ich weiß, dass ich das tun kann, wenn ich zwei separate Vim-Sitzungen für den linken und rechten Bereich verwende. Aber ich möchte, dass alle Vims in derselben Sitzung bleiben – also alle mit Zugriff auf denselben Satz offener Puffer. Ist es möglich, so viele nicht benachbarte Vim-Fenster in derselben Sitzung zu haben?

Antwort1

Die einzige Möglichkeit, ein solches Layout zu erreichen, besteht in der Fensteraufteilung in Vim und einem (ziemlich schlecht) emulierten Terminal (z. B. mit demConque Shell - Führen Sie interaktive Befehle in einem Vim-Puffer ausmitten drin.

nicht wieEmacs, Vim hat keine Trennung zwischen Server und (mehreren) Anzeigeclients.

Antwort2

Ein Vim = eine Sitzung.

Sie können eine Sitzung nicht zwischen zwei Vim-Instanzen teilen.

verwandte Informationen