vim 如何与外界粘贴复制
在学习使用vim 的过程序,我们知道在vim 里面,粘贴复制的命令是y/p ,但是我们总会碰到这样的问题:如何把vim 里面复制的内容粘贴到vim 之外或者把vim 外面复制的内容粘贴到vim 里面?
经过网上多次的查阅资料,终于学会了怎么实现这个过程
首先,我们先了解这样一个概念:vim 缓冲区和系统剪贴板
vim 里面粘贴复制实际上是在vim 缓冲区 存取数据
而系统的ctry+c ctry+v 是与系统剪贴板之间的交互
我也不知道我这样描述准不准确,反正大概就是这个意思:vim 粘贴复制和系统粘贴复制操作的不是同一个东西,所以系统和vim 之间不是那么容易直接使用的
但是,这个问题还是可以解决的
1. 用vim 打开一个文件,然后执行命令:reg 查看是否有 + 或者 × 号 或者执行:version 命令 查看是否有+clipboard
如果存在:
则可以使用 “+y 将vim 里面的内容复制到系统剪贴板或者 +p 将系统剪贴板里面的内容复制到vim 里面
如果不存在:
则需要安装vim-gnome, 然后就可以用以上命令粘贴复制
2. 可以在 /etc/vim/.vimrc 里面设置 clipboard=unnamedplus 这样就可以直接使用 y p命令直接粘贴复制了
转载于:https://www.cnblogs.com/songlen/p/6883522.html
vim 如何与外界粘贴复制相关推荐
- 解决vim与外界的复制粘贴(不用安装插件)
默认的vim不带系统剪切板与vim的交互的功能: 要完成vim中的内容复制到系统剪切板,需要vim支持 +clipboard: 在终端输入:vim --version | grep clipboard ...
- vim介绍,vim颜色显示,vim一般模式下移动光标,vim一般模式下的复制、剪切和粘贴...
2019独角兽企业重金招聘Python工程师标准>>> vim介绍 vim是vi的升级版,相较于vi,会显示颜色. 如果系统没有vim工具,需要安装:# yum install -y ...
- VIM如何将全部内容复制并粘贴到外部
VIM如何将全部内容复制并粘贴到外部ubuntu默认安装的vim是不支持系统剪切.粘贴版的,需要执行以下安装: sudo apt-get install vim-gnome 注意要让vim支持系统粘贴 ...
- vim粘贴复制及其原理(寄存器)
复制粘贴指令 动作命令d和y的左边紧接着的数字表示行数 u相当于ctrl+z!取消上一个动作,使用u倒退后,还可以使用ctrl+r来恢复之前的修改 如下例子 添加一行数据 使用u即倒退回来,删掉这行数 ...
- VIM内部和外部的复制粘贴
用vim这么久 了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用vim打开编辑,真的不 爽:上次论坛上有人问到了怎么在vim中使 ...
- Linux之vim全选、全部复制、全部删除
Linux之vim全选.全部复制.全部删除 全选(高亮显示):按esc后,然后ggvG或者ggVG 全部复制:按esc后,然后ggyG 全部删除:按esc后,然后dG
- 苹果系统下如何粘贴复制?
刚接触苹果电脑,感觉有些奇妙.耶,粘贴复制都不会耶. 后来从网上查到资料 command+A 选中 command+Z 撤销 command+X 剪切 command+C 复制 command+V ...
- Excel:python结合Excel使用技巧经验总结之(将python输出的等间隔列数据直接粘贴复制存到物理表格内等)图文教程之详细攻略
Excel:python结合Excel使用技巧经验总结之(将python输出的等间隔列数据直接粘贴复制存到物理表格内等)图文教程之详细攻略 目录 Excel使用技巧经验总结 将pandas.DataF ...
- 粘贴复制Android复制和粘贴的实现
最近研究粘贴复制,稍微总结一下,以后继续补充: main.xml如下: <RelativeLayout xmlns:android="http://schemas.android.co ...
最新文章
- python class 初始化顺序
- 201521123122 《java程序设计》第十三周学习总结
- SLAM-ch2-cmake中使用库
- 关于list.extend(iterable)
- 快学Scala习题解答—第三章 数组相关操作
- Windows自动删除n天前的文件的批处理脚本
- 【华为云技术分享】上亿条数据,如何查询分析简单又高效?
- ORA-01795: 列表中的最大表达式数为1000的解决方法
- 创建一个简单的数据库
- C语言的环境搭建(Microsoft Visual Studio 2010的介绍与安装)
- 基于SSM流浪宠物管理系统
- 液压伺服控制系统设计
- Maix_Bit官方烧录软件和IDE的使用
- simulink反差表
- 信息机房双核与双路服务器的区别,双路和双核的区别 - 卡饭网
- Ubuntu 16.04 amd64下deb安装gcc5.4和所有依赖
- 基于STC89C52RC单片机制作的红外循迹小车(4个传感器)
- winxp远程桌面其他计算机,如何远程控制别人电脑?WinXP电脑怎样远程控制别人电脑?...
- 【计算机毕业设计】79.勤工助学管理系统源码
- 求质数算法的 N 种境界[1] - 试除法和初级筛法
热门文章
- excel自定义函数的注释_打印Excel注释的自定义列表
- 美通企业日报 | 中国平安上半年净利润大增68%;舍弗勒生产公司史上最大关节轴承...
- 电子科技大学 2022秋 英语听说实训 答案
- 感谢DiskGenius,我的数据终于恢复完成了
- android仿微信下拉二楼_Android仿微信下拉列表实现
- 用Python写了一个微信聊天机器人(打团了让它来陪女友聊天)
- 华为S5700忘记console密码怎么办?
- jvm内存溢出区域和排查方法
- 大二暑假结束我也真实体验了一回企业中的Java开发【实习纪录】
- Layui-经典模块化前端框架