vim复制粘贴_vim的复制粘贴

vim复制粘贴_vim的复制粘贴vim与系统剪切板(将vim的内容复制到系统剪切板、或将系统剪切板内容复制到vim中)vim插件检查要完成vim中的内容复制到系统剪切板,需要vim支持+clipboard,检查的方法(ubuntu16.04为例):打开terminal(ctl+alt+t)输入vim–version|grepclipboard你会得到这样的结果查看clipboard和xterm_c…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

vim与系统剪切板(将vim的内容复制到系统剪切板、或将系统剪切板内容复制到vim中)

vim插件检查

要完成vim中的内容复制到系统剪切板,需要vim支持 +clipboard,检查的方法(ubuntu16.04为例):

  • 打开terminal(ctl+alt+t)
  • 输入 vim --version | grep clipboard

你会得到这样的结果
在这里插入图片描述查看clipboard和xterm_clipboard前面的符号

  • 加号(+),表示支持
  • 减号(-),表示不支持

可以看到现在的vim是不支持的,意思是不支持从vim中复制到系统剪切板中,所以网上就可以解释为什么你也是同样的操作,但是就是不能把vim中的内容复制出来了。

怎么可以让他支持呢,就需要安装一些插件来解决一下,其实也很简单就是下面的这一条命令

sudo apt-get install vim vim-scripts vim-gtk vim-gnome

安装完成以后,同样的在终端中输入 vim --version | grep clipboard
在这里插入图片描述
可以看到clipboard和xterm_clipboard前面减号变成了加号。现在就可以把vim中的内容复制到系统剪切板中了,具体怎么操作,请您继续向下看。

vim复制到系统剪切板

在vim同一个文件下操作,复制使用的是 nyy,粘贴使用的是 p(在vim中有很多的寄存器,这样操作是把内容复制到无名寄存器(unnamed register): “”,其他的寄存在vim命令行模式下输入 :help registers 命令可以查看)

vim系统剪切板:

  • "+y复制到系统剪切板中(解释一下:这里的+号不是表示”和y同时按下,按键的顺序应该是 shift ‘、 shift =、 y)
  • "+p把系统粘贴板里的内容粘贴到vim(解释一下:这里的+号不是表示”和p同时按下,按键的顺序应该是 shift ‘、 shift =、 p)

上面是快捷键的操作要怎么用呢,在vim正常模式下,按下 v 进入Visual模式,选取要复制的内容,然后按下 "+y,就复制到了系统剪切板中。如果粘贴到其他的打开的vim中就按下"+p,或者粘贴到其他文件或者网页中直接 ctrl + v
如果查看使用上面的命名复制是否成功呢?使用命令 :reg,会出现下面的界面,如果复制成功,”+ 后面的内容就是刚刚复制的,如果和你刚刚操作选中的内容一致,表示成功了(这里我选中的是 test,所以内容是test)
在这里插入图片描述

系统剪切板复制到vim中

将系统剪切板中的内容复制到可以采用两种方式

  • 第一种,就是采用上面解释介绍的命令 "+p
  • 第二中,如果在其他的界面中已经复制了,在vim中使用组合键 shift insert就可以直接把系统剪切板中的内容复制到vim中;如果是在终端(terminal)下,可以使用 ctrl insert复制选中的内容,然后再使用 shift insert或者 "+p都可以插入到vim中

欢迎大家关注我的个人公众号,同样的也是和该博客账号一样,专注分享技术问题,我们一起学习进步
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190731.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【用户画像】从0到1掌握用户画像知识体系

    【用户画像】从0到1掌握用户画像知识体系一、初始用户画像1.1用户画像随着用户的一切行为数据可以被企业追踪到,企业的关注点日益聚焦在如何利用大数据为经营分析和精准营销服务,而要做精细化运营,首先要建立本企业的用户画像。提到用户画像的概念,我们区分下用户角色(Persona)和用户画像(Profile):1.1.1用户角色用户角色本质是一个用以沟通的工具,当我们讨论产品、需求、场景、用户体验的时候,为了避免在目标用户理解上的分歧,用户角色应运而生。用户角色建立在对真实用户深刻理解,及高精准相关数据的概括之上,虚构的包含典型用

    2022年5月25日
    97
  • pycharm永久激活码2021【注册码】

    pycharm永久激活码2021【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    64
  • 前端使用Vue框架解决跨域问题「建议收藏」

    前端使用Vue框架解决跨域问题「建议收藏」现在项目开发,都实现前后端分离开发,导致前端向后端发送请求,会出现跨域错误;如何解决这个问题?方法一:后端可以下载cors包,对指定的前端域名允许请求;具体操作可以自行百度;今天主要介绍的是前端人员不用去麻烦后端人员,就可以通过前端设置实现跨域请求;方法二:前端设置服务器代理;本人用的是脚手架vue…

    2022年9月15日
    0
  • centos7 socks5代理_ssh代理上网

    centos7 socks5代理_ssh代理上网关于SOCKS5  SOCKS5是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。   正常情况下客户端和服务端的通信:客户端服务端   使用了SOCKS5代理后的通讯:客户端代理服务器服务端#安装ss5依赖yuminstallgcc

    2022年9月29日
    0
  • GitHub 近两万 Star,无需编码,可一键生成前后端代码,这个开源项目有点强!

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 github地址:https://github.com/zhangdaiscott/jeecg-boot 项目介绍:…

    2021年6月28日
    186
  • Idea激活码最新教程2023.1.7版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2023.1.7版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2023 1 7 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2023 1 7 成功激活

    2025年5月28日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号