1

Я знаю :%y+ - это удобный способ выделить все и скопировать в системный буфер обмена - который работает в моей системе - но я настолько привык к использованию <Ctrl-a> <Ctrl-c> что мне бы хотелось использовать ту же комбинацию клавиш в vim.

Я пытался добавить

map <C-a><C-c> :%y+<CR>

в мой файл .vimrc, но это не удалось. ... Я использую GVim на Windows, если это имеет значение.

2 ответа2

1

Если вам нужно стандартное поведение Windows для некоторых клавиш, вы можете просто получить (хорошо известный или, скорее, позорный?) mswin.vim.

Так что просто сделайте в вашем .vimrc :ru mswin.vim и файл будет исходным (он должен находиться в вашем стандартном пути $ VIMRUNTIME).

Заметьте, однако, что многие из этих сопоставлений осуждаются опытными пользователями Vim.

0

В конечном итоге я достиг того, что хотел сделать, добавив:

map <C-a> ggVG
map <C-c> "+y

в мой файл .vimrc.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .