
Я пытаюсь заставить Ctrl+ c, Ctrl+ vи Ctrl+ pработать в vim, но это не работает должным образом. Я использую Linux (Debian)
Мои файлы конфигурации (.vimrc):
...
map <C-p> "+P
vnoremap <C-c> "+y
inoremap <C-v> <Esc> "+p
...
Что я делаю не так?
решение1
Решение этой проблемы — просто использовать версию vim с доступом к буферу обмена.
Чтобы узнать, имеет ли ваша версия vim доступ к буферу обмена, выполните:
vim --version | grep clipboard
Если вы видите +clipboard
или +xterm_clipboard
, все в порядке. Если это -clipboard
и -xterm_clipboard
, вам нужно будет поискать версию Vim, которая была скомпилирована с поддержкой буфера обмена. В Debian и Ubuntu для получения поддержки буфера обмена установите пакеты vim-gtk
или vim-gnome
(не vim-tiny
).
Шрифт:https://vim.fandom.com/wiki/Доступ_к_системному_буферу_обмена