MacOs Terminal Vim复制到系统剪贴板

时间:2018-12-08 16:27:33

标签: vim

我正在从MacOS Terminal使用Homebrew Vim。我现在遇到的问题是在vim中复制到系统剪贴板。我按照在线指南进行操作,该指南告诉我在可视模式下选择文本后要使用“ + y”。但是,当我按“ + y”上的相应键时,系统会发出声音,表明该组合键是非法的。我究竟做错了什么?

我做了建议。这是我的点文件的样子:

 set runtimepath+=~/.vim_runtime


 source ~/.vim_runtime/vimrcs/basic.vim
 source ~/.vim_runtime/vimrcs/filetypes.vim
 source ~/.vim_runtime/vimrcs/plugins_config.vim
 source ~/.vim_runtime/vimrcs/extended.vim

 try
 source ~/.vim_runtime/my_configs.vim
 catch
 endtry


 " Define Key Mapping
 inoremap jj <Esc>

 set clipboard=unnamedplus

 " Run Python file with one command
 nnoremap <buffer> <C-M> :exec '!python' shellescape(@%, 1)<cr>

 "YouCompleteMe virtual env config
 let g:ycm_global_ycm_extra_conf = '~/.vim/.ycm_extra_conf.py'

此外,:reg不显示"+"*注册表。

1 个答案:

答案 0 :(得分:0)

您可以尝试添加以下行:

set clipboard=unnamed

到您的.vimrc ^1。对于使用+,您可能需要尝试使用set clipboard=unnamedplus

如果不确定如何执行此操作,只需输入:

cd ~ && echo 'set clipboard=unnamedplus' >> .vimrc

通过:h clipboard-unnamedplus查看更多信息。

请注意,此选项仅在使用X11和剪贴板功能编译的vim中有效。

致谢