Ctrl+c/Ctrl+v/Ctrl+p не работают в vim

Ctrl+c/Ctrl+v/Ctrl+p не работают в vim

Я пытаюсь заставить 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/Доступ_к_системному_буферу_обмена

Связанный контент