1. 程式人生 > >兩個不同vim之間復制內容

兩個不同vim之間復制內容

line 函數 readline 我們 可視化 進行 操作 tro 文件的

常規想法是打開兩個vim,然後進行yy和p操作,但是實踐證明根本是不行的。此時,我們需要分割窗口,然後就可以復制粘貼了。步驟如下:

假設我要把srv.c文件的readline函數整體復制到cli.c文件中。
1. 分割:此時先打開srv.c,然後在命令界面下輸入sp
技術分享圖片
2. 打開:輸入e cli.c,這樣就打開了cli.c
技術分享圖片
3. 切換窗口:CTRL+w+方向鍵(上下左右)就可以切換窗口了。
4. 進行有效的復制:如果想要復制一個函數到另外一個窗口,可以如下操作

    • 找到開頭:找到函數入口或者出口的”{“,輸入Shift+V進入可視化模式
      技術分享圖片
    • 拉動鼠標滑輪到想要復制的函數末尾
      技術分享圖片
    • 進行常規的復制yy
      技術分享圖片
    • ctrl+w+方向鍵(上下左右)切換回cli.c,選擇合適位置,粘貼p
      技術分享圖片

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

兩個不同vim之間復制內容