Щойно я встановив Ubuntu 14.04 і встановив свій vim, і я зіткнувся з невеликим застереженням, і я не впевнений, чому це відбувається.
Коли я намагаюся вставити щось середньою кнопкою миші, я отримую:
E353 nothing in register ""
Однак якщо я двічі клацну середню кнопку миші, текст буде вставлений так, як очікувалося. Перше клацання відображає помилку, друге клацання вставляє її після затримки приблизно на секунду.
Хтось знає, чому це відбувається, або як я можу це виправити?
Це моє ~/.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>
EDIT
З тих пір я зіткнувся з іншою дивною поведінкою, наприклад, використовуючи // для пошуку регексу, не працює належним чином
Дякую, все ж наткнувшись на те саме питання, проте
—
Лука
:set paste
; це вимикає будь-які відображення та викликає дивні речі. Робіть це безпосередньо перед вставкою з терміналу; дивіться,:h 'pastetoggle'
як налаштувати ключ для ввімкнення цього.