yydg.net
当前位置:首页 >> linux vim全选复制 >>

linux vim全选复制

ggVg 是全选 gg是光标定位到文件首行 V是进入可视模式 G是跳转到文件最后一行 这个时候你就将文本全选了 然后使用"*y来复制到剪切板上也可以通过配置使用y直接复制到剪切板 这些操作都是在常规模式下作的

当然你可以在vim里选择用鼠标,选中一块文字然后右键复制,再到应用程序里ctrl+v粘贴,只不过这样效率就差多了.更好的做法是,在vim中使用"*y使用进行复制,然后在应用程序中用ctrl+v粘贴.从应用程序到vim则在应用程序中使用ctrl+c复

:1,$yank全选加复制,可用p命令粘贴

整行复制(将一行复制到寄存器):yy多行复印(复制3行):3yy复制一个单词:yw粘贴在光标后:p粘贴在光标前:Pvim中还有一种可视模式,可以任意选择块:按v,然后移动光标,就可以看到选择的块,再次按v,结束选择,被先的块放入了寄存器中,可以用p粘贴到你想要的地方.还可以用CTRL-V选择方框,再次按CTRL-V完成选择.注:VIM的各种功能都极强大,建议弄本手册,随时翻翻

如果你是复制vim打开文件里的内容粘贴到vim打开文件里,复制命令是在命令行下yy键(两个p),粘贴命令是p键.{多行复制可以*yy,*代表你要复制的行数,记得是在光标开始算的}.如果你不是以上情况,建议你用远程连接工具xshell,xshell支持粘贴复制,也支持向上查看.

先将光标移动到要复制的哪一行,复制是nyy,n代表从光标开始的行数.粘贴是p, 需要注意的是这些操作都是在命令模式操作的,命令模式就是在你所处的任意模式按ESC键,都可以会到命令行模式,这时才可以执行这些操作.

很多办法:1、移动光标到你要开始复制的那行,按3yy,就可以复制3行了2、可以直接用3,10y复制第3行到第10行按p就是粘贴,你想粘贴到哪一行,直接移动光标过去就可以了

终端用的是emacs模式,不太熟悉.不过你可以用set -o vi 调成vi模式,在这个状态下,按一次Esc,然后按v,(其实就是vi的操作),就可以进入vi,用vi的方式来选择文本了.问题补充的内容好像只能用鼠标来做.或者可以把命令结果重定向到文件.

按shift + o将光标移到上一行,然后按两次yhttp://www.linuxprobe.com 第四章有介绍“yy 复制光标所在整行. ”

多按几次esc,然后按v,进入visual方式,然后就可以移动方向键选中文本,然后按y,就拷贝完成,要想复制,按p.如果你要从光标处开始复制 4 个字符,则先按 esc 进入命令方式,然后按 4yl (复制光标后的),4yh(复制光标前的) ,就复制了4个字符到缓冲区中了,然后就可以用 p 命令随便粘贴了

网站首页 | 网站地图
All rights reserved Powered by www.yydg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com