首页 > 系统相关 >Ubuntu 中 vim 无法把内容复制到外部程序的解决方案

Ubuntu 中 vim 无法把内容复制到外部程序的解决方案

时间:2023-10-05 21:32:27浏览次数:41  
标签:复制到 剪贴板 get sudo apt vim install Ubuntu

检查vim是否把内容复制到剪贴板中这一功能

$ vim --version | grep clipboard

情况大概有这么2种:

  • 情况1 在这里插入图片描述

    +clipboard:支持系统剪贴板,只需要在visual可视模式下选中要复制的内容之后按y键即可复制到剪贴板,然后到外部程序中粘贴即可

  • 情况2 在这里插入图片描述-clipboard:不支持系统剪贴板

如何解决第二种情况

按照网上一些教程所说

sudo apt-get install vim-gnome

我出现了下面的结果 在这里插入图片描述既然依赖vim-gtk3,那么我试了以下安装vim-gtk3

sudo apt-get install vim-gtk3

在这里插入图片描述之后我搜索

依赖: vim-common (= 2:8.0.1453-1ubuntu1) 但是 2:8.0.1453-1ubuntu1.4 正要被安装

得到的解决方案是

apt-get purge vim-common

apt-get purge 会同时清除软件包和软件的配置文件

在这里插入图片描述之后按照教程重新安装vim

sudo apt install vim

在这里插入图片描述同理按照上面的方式,我执行了

sudo apt-get purge vim-runtime

上面这些情况不同的环境可能会有不同,只需要按照自己的情况选择要不要purge一下 之后我依次执行了

sudo apt install vim
sudo apt install vim-gtk

弄完之后,从vim复制的内容就可以粘贴到外部了

标签:复制到,剪贴板,get,sudo,apt,vim,install,Ubuntu
From: https://blog.51cto.com/u_14882565/7717593

相关文章

  • Debian12 vim中鼠标不能复制解决办法
    前奏rambo@debian:~$cat/etc/issueDebianGNU/Linux12\n\l解决#没有该文件则新建rambo@debian:~$sudovim/etc/vim/vimrcletskip_defaults_vim=1ifhas('mouse')setmouse-=aendif#保存并退出,一切都将恢复如果不想更改全局配置,应将这些更改放......
  • 【技巧】Ubuntu临时授予用户sudo权限,并在一定时间后自动撤销
    目录背景说明开始操作at指令背景说明        有时候普通用户需要使用sudo来执行一些操作,作为服务器管理员,需要盯着该用户使用完后再给他撤销sudo权限。当用户多起来的时候,这项工作就很麻烦了。通过自动定时撤销sudo权限,当我们给完了sudo之后就可以不用管了,甚至还可以做一个......
  • ubuntu vscode编译vscodium
    gitclonehttps://github.com/VSCodium/vscodium.git修改点:1.get_repo.sh从build.env判断MS_COMMIT是否变更,未变更不拉取vscode源码2.build/build.sh添加SKIP_PATCH="no",在上一步后,其实patch应用完成了,所以不下载vscode的时候,再次path就会不成功,从而编译exit1prepare_vscod......
  • Ubuntu 20.04 搭建 Timemachine
    创建一个目录,作为TimeMachine保存数据的目录。$sudomkdir/usr/local/timemachine$sudochownnobody:nogroup/usr/local/timemachine$sudochmod777/usr/local/timemachine安装netatalk服务和avahi-daemon服务。$sudoaptinstallnetatalkavahi-daemon编辑net......
  • 2023年全国职业院校技能大赛(高职组)windows维护&Ubuntu维护
    Windows系统维护在物联网系统中通常会发生一些安全问题,作为物联网工程师需对系统进行安全维护和性能优化配置。任务要求:Ø 帐户登录安全设置,此安全设置确定 OS 是否在此计算机每次验证帐户凭据时进行审核。要求开启成功、失败选项的编辑界面截屏,另存为 A-14-1.jpg。答:......
  • Ubuntu 安装谷歌浏览器报错解决:Errors were encountered while processing
    Ubuntu安装谷歌浏览器报错解决parallels@ubuntu-linux-22-04-02-desktop:~/snap/firefox/common/Downloads$sudodpkg-igoogle-chrome-stable_current_amd64.deb[sudo]passwordforparallels:dpkg:errorprocessingarchivegoogle-chrome-stable_current_amd64.deb(......
  • vim python 取消变量名自动提示
    vim 配置了python补全插件coc.nvim,linux没事,只有mac会自动添加变量名提示。取消变量名自动提示 设置方法,CocConfig,添加如下:{"inlayHint.enable":false}......
  • ubuntu20.04 将 max locked memory从默认的65536改为无限制
    RDMA开发中,需要注册MemoryRigon,需要比较大的内存区域,如果不把Ubuntu20.04系统默认的maxlockedmemory从默认的65536改为unlimited,将会报出这个错误:Couldn'tallocateMR解决办法如下(感谢chatGPT老师哈哈)Tosetthemaximumlockedmemoryfrom65536tounlimitedonUbunt......
  • 将Ubuntu/Debian打包成自己的ISO镜像
    目录前奏安装systemback安装make安装cdtools在图形化中打开systemback用新生成的镜像重新装OS前奏Ubuntu22.04.1LTS/16G/8U#设置固定IPrambo@test:~$cat/etc/netplan/01-network-manager-all.yaml#LetNetworkManagermanagealldevicesonthissystemnetwor......
  • 手把手教你在Ubuntu上部署中文LLAMA-2大模型
     一、前言 llama2作为目前最优秀的的开源大模型,相较于chatGPT,llama2占用的资源更少,推理过程更快,本文将借助llama.cpp工具在ubuntu(x86\ARM64)平台上搭建纯CPU运行的中文LLAMA2中文模型。二、准备工作 1、一个Ubuntu环境(本教程基于Ubuntu20LTS版操作) 2、确保你的环境可......