
Я хотел бы иметь произвольные расположения vim и других панелей терминала в tmux. Вот простой пример:
------------------------------------
| | | |
| | | |
| | | |
| VIM | NOT VIM | VIM |
| | | |
| | | |
| | | |
------------------------------------
Я знаю, что могу сделать это, если использую две отдельные сессии Vim для левой и правой панелей. Но я бы хотел, чтобы обе сохраняли все Vim в одной сессии, т. е. все с доступом к одному и тому же набору открытых буферов. Возможно ли иметь несколько несмежных окон vim в одной сессии?
решение1
Единственный способ добиться чего-то подобного — использовать разделение окон в Vim и (довольно плохо) эмулируемый терминал (например, с помощьюConque Shell — запуск интерактивных команд внутри буфера Vimв середине.
В отличие отEmacsВ Vim нет разделения на сервер и (множественные) клиенты представления.
решение2
Один Vim = один сеанс.
Невозможно совместно использовать сеанс между двумя экземплярами Vim.