Ответ 1
-
В Vim вы не используете Cmd + c/Cmd + v для "копирования" и "вставки": вы используете
y
/p
, возможно, с помощью регистр ("*y
/"ap
) до "yank" и "put". -
Если ваш Vim имеет встроенную поддержку буфера обмена,
"*y
должно быть достаточно, чтобы вырвать из Vim и"*p
должно быть достаточно, чтобы поместить из другого приложения.*
- это регистр "буфер обмена". -
Опять же, если у Vim есть поддержка буфера обмена, добавление
set clipboard^=unnamed
к вашему~/.vimrc
должно синхронизировать регистр по умолчанию Vim и регистр буфера обмена; позволяя вам просто использоватьy
˘ иp
. -
Комбинация tmux/vim имеет давнюю проблему с системным буфером обмена в Mac OS X. К счастью, очень быстро и легко исправить.
Чтобы узнать, поддерживает ли ваша сборка Vim буфер обмена, введите эту команду в свою оболочку:
$ vim --version | grep clipboard
A +
, прежде чем функция означает "поддерживает", -
означает, что "не поддерживается".