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.