解决Mac默认vim无法使用剪贴板问题
开篇
mac系统自带的vim属于阉割版,不支持一些功能,因此需要手动编译替换。
查看默认vim版本及已启用功能:
1 | vim --version |
输出功能前面带符号+
表示已启用该功能。例如:输出包含+clipboard
表示支持剪贴板复制功能,否则不支持。
源码编译
下载源码
源码地址:https://github.com/vim/vim/releases1
2curl -LJO https://github.com/vim/vim/archive/v8.2.0352.tar.gz #下载
tar -zxvf vim-8.2.0352.tar.gz #解压设置编译参数
需要支持的功能就在此处设置1
./configure --with-features=huge --enable-pythoninterp=yes --enable-cscope --enable-fontset --enable-perlinterp --enable-rubyinterp --with-python-config-dir=/usr/lib/python2.7/config --prefix=/usr/local
默认已启用剪贴板复制功能,所以不用设置
编译和安装
1
make && make install
替换默认vim
1
2echo "alias vim='/usr/local/bin/vim'" >> ~/.zshrc #默认文件为.bash_profile
source ~/.zshrc
- 本文标题:解决Mac默认vim无法使用剪贴板问题
- 创建时间:2020-04-05 14:50:49
- 本文链接:2020/04/05/mac-vim/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论