Во-первых, Vim не поддерживает звукозапись, то есть одновременное нажатие нескольких клавиш. Это только одна основная клавиша плюс возможная комбинация клавиш-модификаторов (т.е. Shift, Ctrl, Alt). Таким образом, вы будете печатать ", затем +, затем y, когда вы читаете "+y
.
Для вещей, которые вы часто делаете, есть механизм ярлыков, называемый отображениями. Например, чтобы использовать вместо F2 :
:nnoremap <F2> "+y
Вам нужно будет понять режимы Vim. :help map.txt
содержит всю информацию. Если вы просто хотите сопоставления, как в большинстве приложений Windows (например, Ctrl+C для копирования), добавьте
:runtime mswin.vim
к вашему ~/.vimrc
, и все готово.
Почему "+y
так сложно? Ну, как правило , использовать внутренние регистры VIM в основном, безымянный регистр, и это легко и быстро y
Vim часто используется в терминале или по SSH-соединению, поэтому взаимодействие с буфером обмена системы встречается не так часто.