vim跨窗口复制粘贴数据

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

首先要打开一个文件

1574243667053.png

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

1574243997151.png

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

1574244307577.png

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

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

这里复制这段诗

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

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

1574245487638.png

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

1574245596273.png

然后保存就可以了

1574245683564.png
1574245696909.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...
    超__越阅读 1,295评论 0 0
  • 自我总结篇: 对文件的操作技巧: vim文件一个有三种状态:命令(浏览/输入命令转变末行模式),文本(添加/编辑/...
    小知大知阅读 819评论 0 0
  • 本文摘自https://www.cnblogs.com/yangjig/p/6014198.html 感谢原作者的...
    荣子3507阅读 344评论 1 0
  • 1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...
    路痴千行阅读 3,334评论 0 0
  • 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可...
    三十儿阅读 434评论 0 1