Copie a seleção somente no modo visual VIM (sem gui vim) para a área de transferência do sistema

0

É possível? Todas as soluções que encontrei online de alguma forma não cumprem um dos seguintes critérios:

  • vim, não macvim
  • apenas osx
  • somente modo visual (para copiar pelo menos)
  • deve poder copiar apenas a seleção e não a linha inteira
  • deve copiar para a área de transferência do sistema
por barrrista 19.10.2015 / 05:26

2 respostas

2

Existe um registro especial "*", área de transferência do sistema de referência da bruxa. "* y "* p Ele deve funcionar no console vim em todos os sistemas operacionais (eu uso o vim no Windows).

    
por 19.10.2015 / 09:53
0

O Vim padrão fornecido com o Mac OS X não é construído com suporte à área de transferência. É possível possível usar pbpaste e pbcopy como uma solução alternativa, mas não muito prática.

Uma solução muito melhor a longo prazo é…

  1. faça o download MacVim ,

  2. coloque MacVim.app em /Applications/ ou ~/Applications/ ,

  3. coloque mvim em um dos diretórios listados em $ echo $PATH ,

  4. execute $ mvim -v filename para editar filename com o executável de CLI do MacVim,

  5. use "+y para puxar e "+p para colocar da área de transferência do sistema.

por 20.10.2015 / 20:42

Tags