Existe um plugin chamado CoVim que adiciona edição colaborativa ao vim.
O vim tem um recurso muito legal que permite que você edite simultaneamente o mesmo arquivo em uma única sessão vim.
Eu uso o gerenciador de janelas do i3. Eu gosto disso porque me permite colocar minhas janelas lado a lado, tabula-las, flutuá-las ou alguma combinação delas, de acordo com a situação, independentemente de a janela ser um navegador, um terminal ou qualquer outra coisa. Meu fluxo de trabalho típico até agora foi abrir o vim em um novo terminal para cada arquivo que estou editando. Abrir o vim em um único terminal e apenas usar os comandos internos de gerenciamento de buffer seria muito restritivo; isso me impediria de usar toda a minha funcionalidade favorita do i3.
Então, existe uma maneira de editar simultaneamente um único arquivo em terminais separados com o vim? Talvez algo usando a funcionalidade de servidor cliente do vim ...
Existe um plugin chamado CoVim que adiciona edição colaborativa ao vim.
Além disso, você pode usar um multiplexador de terminal como tmux
e conectar vários clientes a uma sessão com o vim.
Eu uso o i3 em combinação com o tmux, que me oferece muitas possibilidades para conseguir coisas assim.
Tags vim linux i3-window-manager