¿Es posible tener 2 o más ventanas (G) vim para la misma sesión, o al menos compartir algunos búferes? Aquí, "ventana" se refiere a una ventana Gnome (o KDE, o Windows, etc.), no a una ventana VIM.
Utilizo dos monitores con xinerama y quiero abrir dos ventanas GUI separadas en lugar de tener una única enorme que abarque varias pantallas.
multiple-monitors
vim
multiple-instances
Atilla Filiz
fuente
fuente
Respuestas:
Actualmente, gVim no puede tener ventanas de "nivel superior" separadas para el mismo proceso / sesión. Hay un elemento TODO para implementar un sistema de comunicación entre procesos entre varias instancias de Vim para que se comporte como si los procesos separados estuvieran unificados. (Ver
:help todo
y buscar "nivel superior").fuente
Eche un vistazo a la pantalla GNU utilizada junto con Vim.
Primera ventana, inicie la pantalla gnu y vim
Segunda ventana, conectarse a la sesión de pantalla:
Increíblemente útil sobre grandes escritorios xinerama, múltiples pantallas virtuales o sesiones de VNC. Una sesión de Vim, con muchas pestañas, es todo lo que necesitas.
- Tom
fuente
Ha pasado algún tiempo desde que hizo su pregunta y muchas cosas han mejorado. Nvidia tiene mucho mejor soporte de controladores para múltiples monitores en Linux.
Ahora he dejado de usar Gvim desde que me mudé a KDE: ahora estoy usando vim-qt. Le permite abrir varias instancias, en caso de que no quiera usar vim en la terminal.
editar:
fuente
Puede tener tantas sesiones vi (m) como desee utilizando ventanas de terminal separadas para cada una.
En cuanto a que no se extiendan, supongo que los está poniendo en pantalla completa y luego se está expandiendo en ambos monitores, ya que está configurado para extender el escritorio. No lo maximice y ajuste manualmente el tamaño de la ventana de terminal o gvim.
Si perdí la marca, intenta elaborar un poco más.
¿Qué quieres decir con vim window?
editar:
Con suerte, Heptite lo golpeó, porque estaba un poco perdido con este.
fuente