【问题标题】:MacOs Terminal Vim Copy to System ClipboardMacOs 终端 Vim 复制到系统剪贴板
【发布时间】:2018-12-08 16:27:33
【问题描述】:

我正在使用来自 MacOS 终端的 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 不显示"+"* 注册表。

【问题讨论】:

标签: vim


【解决方案1】:

您可以尝试添加该行:

set clipboard=unnamed

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

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

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

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

请注意,此选项仅适用于使用 X11 和剪贴板功能编译的 vim。

问候

【讨论】:

  • 那行不通。我以前试过。我已经更新了我的 vimrc 文件。
  • 没关系,我想通了。是我的 vim 不支持剪贴板功能。
猜你喜欢
  • 2018-12-09
  • 1970-01-01
  • 1970-01-01
  • 2016-08-02
  • 1970-01-01
  • 1970-01-01
  • 2010-11-07
  • 2012-06-24
  • 2012-07-14
相关资源
最近更新 更多