Use a área de transferência do sistema no vim em vez da área de transferência do vim

1

Existe alguma maneira de usar a área de transferência do sistema no Mac OS X (é acessível com pbpaste e pbcopy para ler e gravar, respectivamente) no lugar da área de transferência do vim? Então, por exemplo, quando eu fiz um recorte ou cópia no vim, ele iria para a área de transferência do sistema. E, também, se eu copiei algo para a área de transferência do sistema, eu poderia colá-lo no vim com P ou p

Obrigado antecipadamente!

    
por Wuffers 17.10.2010 / 21:39

1 resposta

4

O Vim 7.3 adicionou o "suporte de área de transferência no console Mac" (veja em :help added-7.3 ). O registrador padrão * é a área de transferência do sistema ao executar uma instância baseada em tty do vim ( + também funciona e é um alias para * como a maioria dos sistemas não-X11). Eu estou usando o Vim 7.3 da MacPorts.

Colar: "*p
Copie 4 linhas: "*4yy
Cortar 4 linhas: "*4dd

Para as versões do Vim 7 anteriores a 7.3, você pode usar o fakeclip .

    
por 17.10.2010 / 23:30