Nada no seu arquivo .vimrc me parece um problema, exceto talvez a linha
set clipboard+=unnamed
O problema é que o termo exclude
da opção 'clipboard', que está presente por padrão se X for detectado, deve ser o último termo. Ao usar +=
, você transformou unnamed
no último termo. Uma configuração melhor seria
set clipboard^=unnamed
que coloca unnamed
primeiro na string da opção.
Outra coisa que você pode tentar, já que um .vimrc vazio funciona para você, é fazer uma limpeza binária do seu arquivo .vimrc. Ou seja, coloque um comando :finish
como a primeira linha em seu arquivo .vimrc, reinicie o vim e verifique se a cópia funciona, mova o comando :finish
na metade do seu arquivo .vimrc, reinicie o vim e tente novamente. Repita, tentando diminuir a região que contém o (s) comando (s) problemático (s). Linhas de comentário também funcionam em vez do comando :finish
. Você pode manter seu arquivo .vimrc aberto em um Vim enquanto reinicia um Vim diferente para tornar o processo inteiro mais rápido.