É possível intercalar livremente os painéis vim da mesma sessão e outros painéis shell no tmux?

É possível intercalar livremente os painéis vim da mesma sessão e outros painéis shell no tmux?

Eu gostaria de ter arranjos arbitrários do vim e de outros painéis de terminal no tmux. Este é um exemplo simples:

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

Eu sei que posso fazer isso se usar duas sessões separadas do Vim para os painéis esquerdo e direito. Mas eu gostaria que ambos mantivessem todos os Vims na mesma sessão - ou seja, todos com acesso ao mesmo conjunto de buffers abertos. É possível ter várias janelas vim não adjacentes na mesma sessão?

Responder1

A única maneira de conseguir algo parecido com esse layout é com divisões de janelas no Vim e um terminal emulado (muito mal) (por exemplo, com oConque Shell - Execute comandos interativos dentro de um buffer do VimNo meio.

DiferenteEmacs, o Vim não possui uma separação entre servidor e (múltiplos) clientes de visualização.

Responder2

Um Vim = uma sessão.

Você não pode compartilhar uma sessão entre duas instâncias do Vim.

informação relacionada