博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
两个不同vim之间复制内容
阅读量:6935 次
发布时间:2019-06-27

本文共 441 字,大约阅读时间需要 1 分钟。

常规想法是打开两个vim,然后进行yy和p操作,但是实践证明根本是不行的。此时,我们需要分割窗口,然后就可以复制粘贴了。步骤如下:

假设我要把srv.c文件的readline函数整体复制到cli.c文件中。 

1. 分割:此时先打开srv.c,然后在命令界面下输入sp 
mark 
2. 打开:输入e cli.c,这样就打开了cli.c 
mark 
3. 切换窗口:CTRL+w+方向键(上下左右)就可以切换窗口了。 
4. 进行有效的复制:如果想要复制一个函数到另外一个窗口,可以如下操作

    • 找到开头:找到函数入口或者出口的”{“,输入Shift+V进入可视化模式 
      mark
    • 拉动鼠标滑轮到想要复制的函数末尾 
      mark
    • 进行常规的复制yy 
      mark
    • ctrl+w+方向键(上下左右)切换回cli.c,选择合适位置,粘贴p 
      mark

 

原文链接:http://blog.csdn.net/u010296036/article/details/70591639

转载于:https://www.cnblogs.com/duex/p/8284656.html

你可能感兴趣的文章
Java基础学习总结(26)——JNDI入门简介
查看>>
django 动态更新属性值
查看>>
如何挑选适合的前端框架(去哪儿网前端架构师司徒正美)
查看>>
C# 中Excel导出,可以自由设置导出的excel格式
查看>>
mac14.5 mojave安装错误
查看>>
opensuse11.4 apache2 403 错误.
查看>>
【计算几何】【凸包】bzoj1670 [Usaco2006 Oct]Building the Moat护城河的挖掘
查看>>
docker
查看>>
HotSpot虚拟机对象的创建过程
查看>>
分布式系统简单理解
查看>>
lf 前后端分离 (4) 价格策略
查看>>
C++ cctype定义的函数 - 学习笔记(7)
查看>>
C语言:关于socket的基础知识点
查看>>
python基础知识理解
查看>>
win7下安装linux(centos6.5)双系统详细小白教程
查看>>
IIS6.0应用程序池回收和工作进程
查看>>
Android之文件数据存储
查看>>
Python框架-pygal之世界地图
查看>>
【深度学习篇】--神经网络中的调优二,防止过拟合
查看>>
javax.xml.ws.webserviceexception class do not have a property of the name
查看>>