Existe uma opção --remote para o vim (não gVim) no cygwin?

3

Estou tentando abrir um arquivo em uma nova guia em uma sessão Vim do console já em execução. Essa funcionalidade é disponível em gVim por meio da opção --remote-tab-silent .

Se isso não for possível, há uma solução?

    
por Forethinker 11.08.2012 / 22:04

1 resposta

3

Se você tiver o Vim compilado com o + clientserver, e executar o servidor X do Cygwin, e invocar o console Vim com um argumento --servername, então sim. Veja:

:help clientserver
:help --servername

Exemplo:

vim --servername vim
vim --remote-tab-silent foo

Quando você instala a versão do gVim do Cygwin, ele deve criar um link simbólico de / bin / vim para / usr / bin / gvim, o que significa que você terá + clienterver e poderá usar essa funcionalidade no console vim.

O motivo pelo qual o servidor X é necessário é que as variantes "Unix" do Vim usam os protocolos de segurança do X e a comunicação entre processos para implementar os recursos do + clienterver. A questão é se você deseja executar o servidor X do Cygwin apenas para obter essa funcionalidade.

    
por 11.08.2012 / 22:41

Tags