É possível ter 2 ou mais janelas vim (G) para a mesma sessão, ou pelo menos compartilhar alguns buffers. Aqui, "janela" refere-se a uma janela do Gnome (ou KDE ou Windows etc.), não a uma janela do VIM.
Eu uso dois monitores com xinerama e quero abrir duas janelas GUI separadas, em vez de ter uma enorme e única que abranja várias telas.
multiple-monitors
vim
multiple-instances
Atilla Filiz
fonte
fonte
Respostas:
Atualmente, o gVim não pode ter janelas 'superiores' separadas para o mesmo processo / sessão. Há um item TODO para implementar um sistema de comunicação entre processos entre várias instâncias do Vim para que ele se comporte como se os processos separados estivessem unificados. (Consulte
:help todo
e pesquise "nível superior".)fonte
Dê uma olhada na tela GNU usada em conjunto com o Vim.
Primeira janela, inicie a tela gnu e vim
Segunda janela, conecte-se à sessão de tela:
Incrivelmente útil em grandes áreas de trabalho xinerama, várias telas virtuais ou sessões VNC. Uma sessão do Vim, com muitas guias, é tudo que você precisa.
- Tom
fonte
Já faz algum tempo desde que você fez sua pergunta e muitas coisas melhoraram. A Nvidia tem um suporte de driver muito melhor para vários monitores no Linux.
Agora parei de usar o Gvim desde que fui para o KDE: Agora estou usando o vim-qt. Permite abrir várias instâncias, caso você não queira usar o vim no terminal.
editar:
fonte
Você pode ter quantas sessões vi (m) desejar, usando janelas de terminal separadas para cada uma.
Por não tê-los espalhados, suponho que você os coloque em tela cheia e, em seguida, ele se expande nos dois monitores, pois está configurado para estender a área de trabalho. Não a maximize e ajuste manualmente o tamanho da janela do terminal ou gvim.
Se eu errei o alvo, tente elaborar um pouco mais.
O que você quer dizer com janela vim?
editar:
Espero que Heptite tenha atingido, porque eu estava meio que perdido com este.
fonte