GVIM/VIM的使用操作 | 您所在的位置:网站首页 › terminal复制 › GVIM/VIM的使用操作 |
GVIM/VIM的使用操作 (持续更新中。。。) VIM的基本操作不做详细描述,主要介绍一些在实际操作的比较复杂的操作,如复制粘贴、 复制、粘贴用vim已经半年了,复制粘贴的操作我只会在同一个窗口中使用。始终也不知道怎么在vim中使用系统粘贴板,最近也在写很多工程文档,有时需要打开多个窗口,然后需要复制粘贴另一个窗口内的内容,经过查阅网上资料和手册,自己动手操作了一番,学会了如何使用。 一、讲一下vim的粘贴板的基础知识vim(我是GVIM)有以下粘贴板,分别是 "、 0、1、2、…、9、-、*、+、. 、 : 、%(、是分隔号) 用:reg命令可以查看各个粘贴板里的内容,如下,各个粘贴板里面已经有我之前复制在各个粘贴板里的内容。 在vim中简单用yy只是复制到 “ 粘贴板里(第一个),同样用p粘贴的也是这个粘贴板里的内容 复制:nyy (n表示光标所在位置下复制n行) 粘贴:p 例:在某一行中粘贴下面第157-160行信息。则需要将光标移至改157行,在命名模式下按4yy。 要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按 "Xyy 完成复制,其中 X为粘贴板号(注意是按一下双引号然后按粘贴板号最后按yy),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下: 例: 如需要复制28行信息至寄存器6。则需要在命令模式中按键:"6yy 当需要和外部窗口进行复制粘贴时进行 需要说明的是,*号粘贴板是系统粘贴板(有的地方+也代表系统粘贴板) 用 "*yy 将内容复制到系统粘贴板后,在外部可以直接使用Ctrl+V将其粘贴到其他文档中。(”+yy)也是可以的。 例:如将以下整个模块,复制至系统粘贴板中按键:“*12yy (12表示行数)![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |