Executando o comando "+ p"

0

Estou tentando digitar "+ para executar o comando "+p , mas não funciona até agora. Alguém poderia me dizer o que eu tenho que fazer para consertar isso?

Quando digito :reg , obtenho a seguinte imagem:

Naverdade,gostariadecolaroconteúdode"+ . No entanto, quando escrevi "+p , é suposto que cole o conteúdo, mas " e + não são exibidos na tela.

Obrigado antecipadamente!

    
por muru 23.12.2016 / 02:41

1 resposta

2

Quando você faz um comando e faz do destino um registro, você não verá nenhum tipo de indicação visual de que ele fez alguma coisa. Você pode instalar algo como screenkey para confirmar que está realmente digitando as teclas que acha que é. Metade do tempo, eu pressiono estupidamente 'em vez de' quando tento direcionar registros ... Eu simplesmente não os uso com frequência suficiente.

Como o "+ register é a área de transferência do X, você pode confirmar que ele foi copiado executando um aplicativo da área de transferência. Por exemplo, xclipboard (fornecido pelo x11-apps package, sudo apt-get install x11-apps ).

Tente uma experiência. Em um terminal, inicie o xclipboard e envie-o para o segundo plano. Então: xclipboard &

Em seguida, no vim, digite uma frase e, em seguida, pressione "escape" para garantir que você não está mais no modo de inserção, digite "+yy e veja se a frase aparece na área de transferência.

Em seguida, você pode tentar "+p e confirmar que ele é colado. Ou pelo menos você deve ser capaz de ver o que estava na área de transferência que deveria ter sido copiado / colado.

Claro, o comando :reg também mostrará o conteúdo do x clipboard, mas ter um aplicativo de área de transferência separado permitirá que você o veja ao pressionar as teclas.

Editar: Aparentemente, você pode pular o uso de screenkey e apenas fazer :set showcmd como @muru aponta.

    
por Stephen 23.12.2016 / 05:13