vim跨窗口复制粘贴数据

vim操作中需要进行复制粘贴,以下为操作步骤

首先要打开一个文件

vim跨窗口复制粘贴数据_第1张图片
1574243667053.png

打开这个‘blog.txt’,然后按shift+:,调出命令行,使用命令sp 窗口名,保存后窗口名就是文件名。

vim跨窗口复制粘贴数据_第2张图片
1574243997151.png

这里新划分了一个叫newBlog.txt的窗口,按ESC退出命令行模式或者输入模式,使用按键Ctrl+w+↑为切换至当前窗口的上一个窗口,同理,搭配不同的方向键,就可以切换至任意窗口。由于当前为顶部窗口,所以切换至下边的窗口。

vim跨窗口复制粘贴数据_第3张图片
1574244307577.png

现在就切换到了下边窗口,然后使用复制命令复制数据

命令 解释
yy 复制游标所在行的数据
nyy 复制游标所在行向下n行的数据,命令中n为数字
y1G 复制游标所在行到第一行的所有数据
yG 复制游标所在行到最后一行的所有数据
y0 复制游标所在位置到行首的所有数据
y$ 复制游标所在位置到行末的所有数据

这里复制这段诗

千呼万唤始出来,犹抱琵琶半遮面。
转轴拨弦三两声,未成曲调先有情。
弦弦掩抑声声思,似诉平生不得志。
低眉信手续续弹,说尽心中无限事。
轻拢慢捻抹复挑,初为《霓裳》后《六幺》。
大弦嘈嘈如急雨,小弦切切如私语。
嘈嘈切切错杂弹,大珠小珠落玉盘。

所以需要光标先落在“千呼万唤始”出来这行,然后向下七行

vim跨窗口复制粘贴数据_第4张图片
1574245487638.png

复制成功后就会在命令行除显示 n Lines yanked.然后回到第一个窗口,使用按p就可以将复制的数据粘贴到这里

vim跨窗口复制粘贴数据_第5张图片
1574245596273.png

然后保存就可以了

1574245683564.png
vim跨窗口复制粘贴数据_第6张图片
1574245696909.png

你可能感兴趣的:(vim跨窗口复制粘贴数据)