vim开启粘贴板功能
最近在玩vim,但是遇到copy的内容无法粘贴到其他地方。找了很多答案,自己尝试了一下,原来是自己没有开启clipboard功能特性。
os: ubuntu 20.04
查看clipboard是否开启
$ vim --version| grep "clipboard"
-clipboard +keymap +printer +vertsplit
+emacs_tags +mouse_gpm -sun_workshop -xterm_clipboard
-clipboard 为-,说明功能还没有开启!
开启clipboard
$ sudo apt-get install vim-gtk3 -y
$ vim --version| grep "clipboard" +clipboard +keymap +printer +vertsplit
+emacs_tags +mouse_gpm -sun_workshop +xterm_clipboard
+clipboard 已经为+号
如何复制内容到系统粘贴板
正常模式下输入,拷贝当前行到系统粘贴板,然后就可以ctrl+v粘贴到其他地方了,就像平常一样使用。
正常模式是什么?就是vim 打开一个文件查看的时候就是正常模式。
#复制当前行
"+y
#粘贴
p
以上只是最简单的操作。
寄存器
vim会有一些存储空间来暂存内容,vim中将这些存储空间叫寄存器。此寄存器非我们硬件所说的寄存器,可以理解为是一种cache。
例如我们在vim中y操作复制的内容,实际就是暂存到寄存器中。
#命令如下,可以查看缓存的内容
:reg
TO COPY
Use the register "+ to copy to the system clipboard (i.e. "+y instead of y).
TO PASTE
Use "+ to get text from the system clipboard (i.e. “+p instead of p).
简而言之就是”+ 开启跨窗口复制粘贴。
参考:
vim与系统剪切板之间的复制粘贴
How to copy from vim to clipboard on ubuntu 20.04
vim开启粘贴板功能相关推荐
- js兼容安卓与ios的复制到粘贴板功能
第一种使用clipboard: 上面也说了,已经迁移到clipboard-polyfill 兼容性: 第二种使用clipboard-polyfill: github地址:https://github. ...
- js实现点击复制到粘贴板功能
HTML结构 <p class="DzWx"><span class="wx">微信:<span id="wxConte ...
- 电脑手机输入法粘贴板同步顶置功能操作步骤
描述:电脑手机输入法粘贴板同步顶置功能操作步骤 步骤: 电脑手机安装qq输入法(目前只有这块软件粘贴板功能) 开启粘贴板功能,可实现电脑手机同步,粘贴板顶置功能
- linux中vi模式剪切,Vim 复制粘贴和剪切
用Vim这么久了,始终也不知道怎么在Vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用Vim打开编辑,真的不爽:上次论坛上有人问到了怎么在Vim中使用系 ...
- zeroclipboard 粘贴板的应用示例, 兼容 Chrome、IE等多浏览器
zeroclipboard单个复制按钮和多个复制按钮的实现方法 最近网站改版想让复制代码功能在多个浏览器上都可以实现,最近看网上不少说我们的代码复制功能不好用的,我们最近将会增加代码高亮等功能,希望大 ...
- ios下js复制到粘贴板_h5实现一键复制到粘贴板 兼容ios
实现原理 采用document.execCommand('copy') 来实现复制到粘贴板功能 复制必须是选中input框的文字内容,然后执行document.execCommand('copy') ...
- html 一键复制 ios,h5实现一键复制到粘贴板-兼容ios
实现原理 采用document.execCommand('copy')来实现复制到粘贴板功能 复制必须是选中input框的文字内容,然后执行document.execCommand('copy')命令 ...
- h5 实现一键复制到粘贴板 兼容iOS
效果展示 先贴上测试连接 http://cdn.foundao.com/zhaosheng/copytext 实现原理 采用 document.execCommand('copy') 来实现复制到粘贴 ...
- vim 复制粘贴 详解
vim 复制粘贴 详解 vim 复制粘贴 详解_pope_百度空间 vim 复制粘贴 详解 正在学习使用vim,前一阵想学linux,然后突然发现vim是个好东西,学习使用,今天发现,无法使用ctrl ...
最新文章
- 【深度学习】DIY 人脸识别技术的探索(二)
- TCP/IP总结(4)TCP 之数据包格式
- tomcat web.xml配置
- php index.php 文件路径,自研 PHP 框架 1.0_index.php 文件说明
- html字幕滚动条,html中滚动条的代码是什么?如何设置html滚动条?
- 查询优化器内核剖析第六篇:谈谈Join的顺序问题,纠正江湖偏方
- Mac/Homebrew查找nginx安装目录和nginx.conf配置文件目录
- linux cuda 编程指南,CUDA编程指南阅读笔记
- java 实现pdf 转图片_java实现pdf转图片pdf
- UE4 相机对焦学习笔记
- python鸢尾花数据集_鸢尾花经典机器学习分类Python实现案例
- MVC和MVT框架对比
- Swift语言针对机器学习
- n阶魔方的构成方法C语言,穷举法打印n阶魔方矩阵
- Kubernetes RBAC 实战应用
- 设计模式:(状态模式)
- 【优化】近端梯度下降(Proximal Gradient Descent)求解Lasso线性回归问题
- MATLAB基础学习
- App Store 审核被拒的各种原因
- 数据库介绍与数据库安装