900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > linux vi 多行复制粘贴 vim 单行或者多行复制粘贴

linux vi 多行复制粘贴 vim 单行或者多行复制粘贴

时间:2019-11-26 01:31:35

相关推荐

linux vi 多行复制粘贴 vim 单行或者多行复制粘贴

导师建议不要碰图形化界面,我觉得有道理就接受建议,用vim,虽然不习惯,以后就会好了,毕竟vim是很厉害的编辑器,提升格调必备。今天学习linux编程正好vim中要复制多行,第一次用,找到一个好博客。【vi 整行 多行 复制与粘贴 - JoShua 的 水库 - 博客频道 -

/xiyuan1999/article/details/5680102】

vim有三种模式,1、刚进入界面的一般模式,2、能进行编辑的插入模式,3、能输入指令的命令行模式。

如果有人看上面的博客,他文章说的命令模式就是一般模式,命令行模式就是命令行模式,多一个字,大家留意一下。说法不同而已,知道指的是那种模式就行。

在一般模式下:

(1)复制一行,我们只要把光标移动到想复制的那一行,按 yy ,就是两次y键,就复制了这一行。

粘贴,把光标移动到你想粘贴的那一行,按 p键即可。

(2)复制多行,把光标移动到想复制多行的开头,想要向下复制几行,就按 nyy,比如我想从这一行开始复制5行,就按 5yy。

粘贴,把光标移动到你想粘贴的那一行,按 p键即可。

在命令行模式下:

(1)比如,我想复制第5行到底9行,粘贴到18行

我们在命令行模式下输入 5,9 co 18

如果我们想删除5到9行,就输入 5,9 de

这种方法只适用于行数非常少的情况,如果行数非常多上面方法就很麻烦,可以使用下面方法。

(2)切换到一般模式

有时候不想费劲看多少行或复制大量行时,可以使用标签来替代

光标移到起始行,输入ma

光标移到结束行,输入mb

光标移到粘贴行,输入mc

然后 :'a,'b co 'c

把 co 改成 m 就成剪切了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。