Como ativar este recurso vim: o cursor do mouse se move e cola com o mouse do meio ao mesmo tempo?

0

Eu gostaria de ter dois recursos no VIM

  1. Movimento do cursor do mouse
  2. Cole da área de transferência global com o mouse do meio

Para o primeiro recurso, posso definir mouse=a e o segundo mouse=r .

Separadamente, esses recursos funcionam, mas não juntos.

Se eu definir mouse=ar

  • mova o cursor do mouse [OK]
  • pasta do mouse do botão do meio usando informações selecionadas no vim [OK]
  • pasta do mouse do botão do meio usando informações selecionadas do aplicativo externo [FAIL]

É possível obter esses recursos ao mesmo tempo sem instalar aplicativos / pacotes extras?

$ vim --version | grep clipboard -clipboard +iconv +path_extra -toolbar +eval +mouse_dec +startuptime -xterm_clipboard

Obrigado pela sua ajuda

Editar Foi-me dito que eu posso usar shift + botão do meio do mouse para colar a seleção externa. Isso poderia fazer o trabalho, se houvesse uma maneira de mesclar o buffer interno e externo (seleção). Nesse caso, como entrar no modo de inserção quando o botão shift + middle do mouse é usado?

    
por bioinfornatics 11.10.2018 / 12:08

1 resposta

1

O X Clipboard tem um comportamento interessante. Existem três seleções, ou pranchetas se você quiser:

  • CLIPBOARD : interaja com os menus Ctrl-c , Ctrl-v ou Edit .
  • PRIMARY : interaja com Shift+Insert ou o meio do mouse.
  • SECONDARY : principalmente não utilizado e fora do escopo para isso.

Nem todos os emuladores de terminal suportam colagem de meio do mouse, como aludido por @dmb. No seu caso, as informações que você está tentando colar com o meio do mouse estão sendo armazenadas em CLIPBOARD , que não é acessado pelo meio do mouse. No entanto, compreender onde suas informações estão sendo copiadas para irá ajudá-lo a entender como extrair essas informações. Além disso, sugiro que você encontre um gerenciador de área de transferência que forneça um fluxo de trabalho satisfatório.

    
por 11.10.2018 / 17:16

Tags