Linux vim 剪贴板clipboard与系统互通

本文介绍如何在Linux环境下配置Vim编辑器以实现与系统的剪贴板功能互通。通过检查Vim版本支持并设置相应的快捷键,使得用户能够在Vim内外进行内容的复制与粘贴操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 首先确认你的vim版本支持clipboard特性:

    • 输入shell命令查看是否支持,如果支持,输出的clipboard前面为+号:vim --version | grep clipboard
      +clipboard         +keymap            +printer           +vertsplit
      +eval              -mouse_jsbterm     -sun_workshop      +xterm_clipboard
      
    • 如果前面是减号-, 可以尝试安装gui版本的gvim而不是原生vim: sudo pacman -Sy gvim, 两者冲突,安装的时候会提示确认删除另一个;gvim也能使用~/.vimrc
  • 然后设置快捷键,使我们可以在vim编辑时通过ctrl+shift+Cctrl+shift+V复制粘贴。vim ~/.vimrc

    " copy and paste using: `ctrl+shift+c`, `ctrl+shift+v`
    noremap <C-c> +y
    noremap <C-v> +p
    

这样,在vim内复制内容后,在vim外的其他编辑窗口就也能使用了。。。但是如果你用的是sudo vim, 剪贴板还是不互通。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值