【不积跬步,无以致千里】vim复制

vim这么久 了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用vim打开编辑,真的不 爽;上次论坛上有人问到了怎么在vim中使用系统粘贴板,印象里回复很多,有好几页的回复却没有解决问题,今天实在受不了了又在网上找办法,竟意外地找到 了,贴出来分享一下。

如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset(粘贴)就可以了,下面讲一下vim的粘贴板的基础知识,有兴趣的可以看看,应该会有所收获的。
vim帮助文档里与粘贴板有关的内容如下:

  1. vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;

     
  2. 要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny(注意带引号)完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下:
    • “号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
    • +号粘贴板是系统粘贴板,用"+y将内容复制到该粘贴板后可以使用Ctrl+V将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制vim中,需要在正常模式下按"+p;

     

  3. 要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按"5p将5号粘贴板里的内容粘贴进来,也可以按"+p将系统全局粘贴板里的内容粘贴进来。

注意:在我这里,只有vim.gtk或vim.gnome才能使用系统全局粘贴板,默认的vim.basic看不到+号寄存器。安装vim.gnome使用apt-get install vim-gnome,然后vim自动会链接到vim.gnome。

下面是vim复制粘贴的基本命令:
yy复制游标所在行整行。或大写一个Y。 
2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-) 
y^复制至行首,或y0。不含游标所在处字元。 
y$复制至行尾。含游标所在处字元。 
yw复制一个word。 
y2w复制两个字(单词)。 
yG复制至档尾。 
y1G复制至档首。 
p小写p代表贴至游标后(下)。 
P大写P代表贴至游标前(上)。

复制单个字符
首选进入正常模式(按ESC就行)
然后按v(指定粘贴板为"1v 引号不能少),进入visual方式,然后就可以移动方向键选中文本,然后按y,就拷贝完成,
如果你要从光标处开始复制 4 个字符,可以按 4yl (复制光标后的)("14yl)("110yl 后面10个字符),4yh(复制光标前的) ,就复制了4个字符到缓冲区中了,

按下来就可以用 p (指定粘贴板为"1v 引号不能少)命令随便粘贴了(1为指下粘贴板名)

时间: 2024-10-25 01:00:08

【不积跬步,无以致千里】vim复制的相关文章

F5公司:积跬步至千里

2015年12月10日,应用交付领导厂商F5公司一年一度的核心媒体沟通会在北京召开.会上,F5中国区总经理张毅强先生.F5大中华区技术总监张振伦先生与F5中国区区域客户部技术经理陈亮先生分别从各自角度进行了讲解,与到场媒体朋友分享了F5公司在过去一年中的成长,以及对2016年应用交付行业发展趋势的展望. 张毅强先生在会上首先透露:"在经济形势严峻.企业用户纷纷收紧预算的2015年,F5中国仍保持了两位数字的业绩涨幅.这样的表现与F5的企业文化是分不开的.F5始终相信'不积跬步,无以至千里'的道理

积跬步·15年总

一.引言前几天大家一起开头脑风暴,是以博客为主题的.期间,十期师傅说了一句很经典.也很贴切的一句话:"不积跬步,无以至千里:不积小流,无以成江海."相信大家都很熟悉这句话,不错,正是荀子的<劝学篇>中很有启发性的一句话.其中的"跬步"是指一步半步,所以常与后句"无以至千里"一起使用,全句的意思是:不积累一步半步,就没有办法到达千里的地方:不积累小河流,就没有办法汇成江海.比喻积累的作用,可以充实.丰富.完善自己.而我正是拿来总结一下这

第4次两会会谈成功闭幕:积跬步之功致千里之行

积跬步之功,致千里之行 --写在海协会与海基会台中会谈成功落幕之际 新华社北京12月25日电(新华社记者 张勇 陈键兴) "合抱之木,生于毫末:九层之台,起于累土:千里之行,始于足下." 备受瞩目的海协会与海基会第四次领导人会谈签署了涉及工农渔商的3项协议,同时安排继续就两岸避免双重征税进行磋商并将适时签署协议.作为今年两岸关系的"收官之作",本次两会台中会谈堪称一个圆满的"句点".从推进两会制度化协商乃至两岸关系和平发展的更大视角来看,本次会谈

【不积跬步,无以致千里】五个常用的Linux监控脚本代码

为大家提供五个常用Linux监控脚本(查看主机网卡流量.系统状况监控.监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告.监控CPU和内存的使用情况.全方位监控主机),有需要的朋友不妨看看哦! 1.查看主机网卡流量 #!/bin/bash #network #Mike.Xu while : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m"-"%d' rx_bef

【不积跬步,无以致千里】AMQP协议介绍

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.    ----------------------------------------------------------------------------

【不积跬步,无以致千里】mysql 多行合并函数

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.    ----------------------------------------------------------------------------

【不积跬步,无以致千里】linux下如何查看自己的外网IP

局域网的服务器是通过ADSL路由器连接外网的,但ADSL是从ISP运营商那儿通过动态获得IP的,那么我怎么知道自己的外网地址是多少呢?今天得到几个办法:curl -s http://whatismyip.orgwget http://whatismyip.org 然后再  cat index.html 也可以看到

【不积跬步,无以致千里】Linux下启动Oracle服务和监听程序

  oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下.   安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME.比如:   export ORACLE_SID=test  export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx   启动步

【不积跬步,无以致千里】安装roundcube 时出现 “DSN (write): NOT OK(SQLSTATE[HY000] [2002] No such file or directory)”

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.    ----------------------------------------------------------------------------