У меня есть область, выбранная в Vim. Как я могу скопировать его в буфер обмена OS X?
(Буфер обмена OS X может быть записан через канал /usr/bin/pbcopy
)
+clipboard
или +xterm-clipboard
. Вы можете проверить это с vim --version | grep clipboard
. Это можно решить с помощью brew install vim --with-client-server
.
~/bin
а затем ~/bin
вставлена в ваш путь перед обычными vim и синонимами, установленными системой.
alias vi='mvim -v'
2) Добавил следующее в ~ / .vimrc, который отображает Ctrl + c (не Cmd + c): vnoremap <C-c> "+y
3) Настроил Keyboard Maestro для ввода последовательности ^c
клавиш (Ctrl + C) при работе в терминале (в моем случае iTerm2). Это позволяет использовать Cmd + c для копирования текста в буфер обмена OSX. чтобы его можно было вставить в другие приложения OSX.
"+y
.