美文网首页
Macbook终端vim使用系统剪切板

Macbook终端vim使用系统剪切板

作者: xycn | 来源:发表于2016-11-08 14:25 被阅读1577次

记得刚拿到手里这台macbook时,就解决过这个问题了,但最近突然发现又不好使,也忘记为什么了,只好再搜索下解决办法。可见当时只是知其然。

找到了这个帖子: os x 下 vim 无法复制到系统剪切板的问题

许多热心的大神给出了解决方案,最后 @guoqiao 总结了解决方案:

总结一下这个问题. 我的系统里其实有三个 vim:

  1. 系统自带的, 可执行程序是 /usr/bin/vim, 安装目录是 /usr/share/vim/, 版本7.3.
  2. 我使用 homebrew 后顺手安装了一次 vim, 安装目录:/usr/local/Cellar/vim/, 版本7.4. 可执行程序是 /usr/local/Cellar/vim/7.4.052/bin/vim , 并且有一个指向它的链接: /usr/local/bin/vim -> ../Cellar/vim/7.4.052/bin/vim
  3. 为了解决剪切板的问题, 我安装了 macvim. 这样还会有一份 vim: /Applications/MacVim.app/Contents/MacOS/Vim, 版本7.4 执行 which vim 的结果: /usr/bin/vim 可见, 尽管我用 homebrew 以及 macvim 安装了新的 vim 7.4, 但是系统默认使用的还是自带的7.3的老版本. 而执行 /usr/bin/vim --version | grep clipboard 又发现, 这个版本不支持 clipboard. 这就是问题的根本原因. 我将 /usr/bin/vim 给重命名了一下, 此时再 which vim, 就指向 /usr/local/bin/vim 了, 问题也解决了. 希望对遇到此问题的同学有帮助. 再次谢谢大家!

补充一下:

  1. which vim可以看到当前使用的vim是哪个,vim --version可以看到当前使用的vim支持哪些feature,'+'前缀表示拥有的feature,'-'前缀表示未拥有;
  2. '+clipboard'是支持使用系统剪切板的feature;
  3. 如果你当前使用的vim不支持clipboard,那需要brew install view装一个新的;
  4. 安装新的以后,要把这个新的vim设置为默认vim,通常使用alias设置一下别名,或者通过环境变量设置,或者删掉旧的,做个软连接;
  5. 确认+clipboard以后,在.vimrc文件中加入set clipboard=unamed,就可以在vim中使用系统剪切板了;

相关文章

  • Macbook终端vim使用系统剪切板

    记得刚拿到手里这台macbook时,就解决过这个问题了,但最近突然发现又不好使,也忘记为什么了,只好再搜索下解决办...

  • Vim操作

    一. 复制粘贴 1.1 无法正常使用系统剪切板   在Vim中使用:reg无法看到剪切板"+,所以无法使用"+y将...

  • neovim 使用系统剪切板

    1.vim 与 neovim 使用系统剪切板的不同 vim支持clipboard和xterm_clipboard的...

  • Linux备忘录

    vim文件间复制 使用+y10j向下复制10行到系统剪切板,使用p粘贴 vim分屏 sp/vsp filename...

  • mac基础配置

    vim支持系统剪切板 1. brew 安装最新版vim,安装路径系统默认为/usr/local/bin, 目前默认...

  • Vim笔记-0

    学习环境推荐 windows系统安装GVim mac系统安装MacVim Linux系统直接终端vim启动Vim ...

  • Mac OS Sierra SSH密钥在重启后丢失的问题

    最近MacBook系统出了点问题,遂重装了最新的系统macOS Sierra。然鹅,问题来了。以前在终端中使用SS...

  • VIM 设置默认复制到系统剪贴板

    首先默认已经有了 + 剪切板 可以使用 vim --version | grep clipboard 确认 之后 ...

  • 控制终端输出文本颜色

    在使用putty、secureCRT、XShell等终端仿真器连接linux系统时,ls、vim等工具的输出都含有...

  • 终端工具编辑器 Vim及使用技巧

    简介 终端编辑常用工具:vi/vim、emacs等,我们主要使用vim。vim是vi的扩展,被誉为终端编辑器之神。...

网友评论

      本文标题:Macbook终端vim使用系统剪切板

      本文链接:https://www.haomeiwen.com/subject/invauttx.html