Compartilhando Vim Yank Register

4

É possível executar várias instâncias do Vim que compartilham seus registros yank? Eu gostaria de evitar ter que arrancar para a área de transferência do sistema com "+y ou abrir meus arquivos em janelas divididas dentro da mesma instância do Vim.

    
por Andrew Wood 25.01.2011 / 16:54

4 respostas

1

Dê uma olhada aqui: Usando o vim / gvim com vários ... Parece que está em uma lista de tarefas para o desenvolvedor

    
por 25.01.2011 / 18:17
5

Caso a principal coisa da qual você não goste na solução "+y seja a digitação "+ extra, veja como tornar o padrão y / d / p / c register ( o chamado registro "sem nome" "" ) system-global:

:set clipboard+=unnamed

When the "unnamed" string is included in the 'clipboard' option, the unnamed register is the same as the "* register. Thus you can yank to and paste the selection without prepending "* to commands.

fonte: último parágrafo de :help clipboard

    
por 13.06.2011 / 04:25
1

O usuário gggg postou uma pergunta que recebeu uma resposta que resolve esse problema através de um arquivo de texto compartilhado e captura de eventos através de comandos automáticos: Torne as ofertas globais do vim por meio de um arquivo de texto compartilhado

    
por 13.06.2011 / 04:29
0

Eu fiz um plugin que faz isso.

O

link terá suas instâncias de vim compartilhando automaticamente a maioria de seus registros, incluindo os registradores padrão e yank. Funciona de maneira semelhante à ideia do gggg.

    
por 22.09.2013 / 02:57