Я могу вытащить визуальное выделение в буфер обмена X в vim с помощью "+y
— я хотел бы сопоставить это с чем-то более удобным. Я попытался сопоставить Ctrl-y, добавив
:vmap <C-y> \"+y
на мой .vimrc
, но это не работает. Как я могу это сделать?
В ~/.vimrc добавьте:
vnoremap <C-y> "+y<Esc>
или Ctrl-Shift-y:
vnoremap <C-S-y> "+y<Esc>
Убедитесь, что ваш терминал еще не использует этот ярлык. Для терминала Gnome см. это.
Совет: если вы используете ярлыки терминала Gnome по умолчанию, вставьте эти скопированные символы C-y с помощью: C-S-v в терминале или просто C-v в другом месте.
Проблема заключалась в том, что я убегал от символа "
. Это, кажется, неправильно в данном контексте. просто:
:vmap <C-y> "+y
работает, как и ожидалось.