Я пытаюсь настроить ярлык пасты в моем .vimrc
.Вставить ярлык для Vim
До сих пор я пытался переназначения Shift+Insert
:
noremap <S-Insert> <ESC>:paste<CR><S-Insert><ESC>:nopaste<CR>
... который не работал. Я также попытался сопоставить системный клипборд:
noremap ´v <ESC>:set paste<CR>"*p<ESC>:set nopaste<CR>
... но он тоже не работает. Обратный ход `
- это мой личный ключ для нескольких пользовательских сопоставлений. У меня есть немецкая клавиатура, где эта вещь легко доступна.
Что я делаю неправильно? Я думал, что "*p
предназначен для вставки в буфер обмена системы ... и я ожидал, что <S-Insert>
будет работать как команда.
Любая помощь была бы действительно оценена.
Вы пробовали 'noremap \' v "* p'? – melpomene
Выполняет ли' '* p' само по себе, вне какого-либо сопоставления? – melpomene
Да, это действительно работает ... но сопоставления нет:/ Есть ли другой способ, которым я могу сопоставить поведение пасты с vim? Включая ': set paste' и': set nopaste' до и после вставки? (в противном случае декларация перепутана) – daniel451