2

Я хотел бы иметь произвольные расположения vim и других окон терминала в tmux. Это простой пример:

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

Я знаю, что могу сделать это, если я использую две отдельные сессии Vim для левой и правой панелей. Но я бы хотел, чтобы оба Vims содержались в одном сеансе, т. Е. Все имели доступ к одному и тому же набору открытых буферов. Можно ли иметь несколько таких несмежных окон vim в одном сеансе?

2 ответа2

2

Единственный способ добиться чего-то подобного - это разделить окна в Vim и (довольно плохо) эмулировать терминал (например, с помощью Conque Shell - запускать интерактивные команды внутри буфера Vim в середине).

В отличие от Emacs, Vim не имеет разделенного сервера и (нескольких) клиентов представления.

1

Один Vim = один сеанс.

Вы не можете разделить сеанс между двумя экземплярами Vim.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .