Error de pegado de VIM: E353 nada en el registro ""

3

Acabo de instalar Ubuntu 14.04 y configuré mi vim y me he encontrado con una pequeña advertencia y no estoy seguro de por qué está sucediendo.

Cuando trato de pegar algo con el botón central del mouse, obtengo:

E353 nothing in register ""

Sin embargo, si hago doble clic en el botón central del mouse, el texto se pega como se esperaba. El primer clic hace que aparezca el error, el segundo clic lo hace pegar después de un retraso de aproximadamente un segundo.

¿Alguien sabe por qué sucede esto o cómo puedo solucionarlo?

Este es mi ~/.vimrc:

syntax enable

set nowrap
set mouse=a
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab 
set number
set showcmd
set cursorline
set showmatch
set autoindent

"folding settings
set foldmethod=indent   "fold based on indent
set foldnestmax=10      "deepest fold is 10 levels
set nofoldenable        "dont fold by default
set foldlevel=1            

set clipboard=unnamed  "share one clipboard for everyhting   
set pastetoggle=<F3>    

EDITAR

Desde entonces me he encontrado con otro comportamiento extraño, por ejemplo, usar // para buscar expresiones regulares no funciona correctamente

Luke
fuente
2
No lo hagas :set paste; Esto deshabilita cualquier mapeo y causa cosas raras. Solo haga esto directamente antes de pegar desde la terminal; vea :h 'pastetoggle'cómo configurar una clave para alternar esto.
Ingo Karkat
Gracias, sigue funcionando en el mismo problema, aunque
Lucas