1、在mac terminal无法访问clipboard,原因可以看一下vim的版本信息:
➜ /Users/stone >vim --version | grep "clipboard"
-clipboard +job +path_extra -toolbar
+ex_extra -mouse_gpm -sun_workshop -xterm_clipboard
-clipboard表示系统vim不支持访问系统剪切板,需重新安装最新版
brew install vim
brew安装的目录在/usr/local/Cellar/vim目录下,为方便使用,将其软链接到/usr/bin下:
sudo mv /usr/bin/vim /usr/bin/vim_apple
sudo ln -s /usr/local/Cellar/vim/8.1.0450/bin/vim /usr/bin/vim
2. 把 vim 里的内容拷贝到 系统剪切板:
先进入 VISUAL 模式(在 normal 模式下按 "V"或 "v"), 选中要复制的内容,之后按 "+Y,
(这里的 + 表示名字为 + 的寄存器,实际是就是系统剪切板。双引号 " 是用来引用vim寄存器的方式。)
之后,就可以粘贴到其它地方(比如,gedit, firefox).
3.把内容从系统剪切板拷贝到 vim
在正常模式下使用 "+p 命令。