¿Es posible intercalar libremente paneles vim de la misma sesión y otros paneles de shell en tmux?

¿Es posible intercalar libremente paneles vim de la misma sesión y otros paneles de shell en tmux?

Me gustaría tener disposiciones arbitrarias de vim y otros paneles de terminales dentro de tmux. Este es un ejemplo simple:

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

Sé que puedo hacer esto si uso dos sesiones de Vim separadas para los paneles izquierdo y derecho. Pero me gustaría que ambos mantuvieran todos los Vims dentro de la misma sesión, es decir, todos con acceso al mismo conjunto de buffers abiertos. ¿Es posible tener varias ventanas vim no adyacentes dentro de la misma sesión?

Respuesta1

La única forma de lograr algo así es con divisiones de ventanas en Vim y un terminal emulado (bastante pobre) (por ejemplo, con elConque Shell: ejecute comandos interactivos dentro de un búfer de Vimen el centro.

A diferencia deEmacs, Vim no tiene una separación entre servidor y (múltiples) clientes de vista.

Respuesta2

Un Vim = una sesión.

No puede compartir una sesión entre dos instancias de Vim.

información relacionada