幕墙装饰工程网站模板,成都设计公司地址,开发平台 英文,外部网站跳转小程序文章目录 背景1.1.1 vim支持clipboard 检查1.1.2 vim的寄存器 上篇文章#xff1a;【vim 学习系列文章 3 - vim 选中、删除、复制、修改引号或括号内的内容】
背景
从vim中拷贝些文字去其它地方粘贴#xff0c;都需要用鼠标选中vim的文字后#xff0c;Ctrlc、Ctrlv#x… 文章目录 背景1.1.1 vim支持clipboard 检查1.1.2 vim的寄存器 上篇文章【vim 学习系列文章 3 - vim 选中、删除、复制、修改引号或括号内的内容】
背景
从vim中拷贝些文字去其它地方粘贴都需要用鼠标选中vim的文字后Ctrlc、Ctrlv硬生生掐断了纯键盘的流畅感而且vim中的块选择很方便如果只想要拷贝某一个块的数据鼠标操作就完全没辙了。
1.1.1 vim支持clipboard 检查
确认vim 编辑器是否支持 clipboard 特性 支持这特性的检索结果应该包含 clipboard而不支持则会是 -clipboard。
1.1.2 vim的寄存器
vim会有一些存储空间来暂存内容vim中将这些存储空间叫寄存器。例如我们在vim中y操作复制的内容实际就是暂存到寄存器中。怎么查看寄存器内容呢在vim中执行
:reg在下图中处于 “name” 那列的都是寄存器的名字为了要与系统的剪切板交互我们着重关注寄存器 * 和。 在 vim 中进入visual 视图后使用 Ny(N表示特定寄存器编好)将内容复制到特定的剪切板
因此如果要把数据从vim拷贝到系统剪切板我们只需要在visual模式下执行
y双引号 加号寄存器 y。通过这命令copy后就可以去其它地方Ctrlv 或者执行ShiftInsert命令也可以将从vim 复制的内容进行黏贴。 如果从其它地方 Ctrlc 后要粘贴到 vim中则需要
p*和有什么差别呢
* 是在系统剪切板中表示选择的内容 是在系统剪切板中表示选择后Ctrlc复制的内容
推荐阅读https://www.cnblogs.com/gmpy/p/11177719.html