日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

vim?文本文件簡單比較

 陳湖雨_毓 2013-04-25
1. 使用vim的比較模式打開兩個文件:
   vim -d file1 file2

   vimdiff file1 file2

2. 如果已經(jīng)打開了文件file1,再打開另一個文件file2進行比較:
   :vert diffsplit file2
如果沒有用vert命令,diffsplit則會分上下兩個窗口。

3. 如果已經(jīng)用split方式打開了兩個文件file1,file2,又想比較兩文件的不同。
   分別在兩個窗口里面輸入命令:
   :diffthis

4. 如果更改了某個窗口的內(nèi)容,vim又沒有自動更新diff檢查,可以使用如下命令更新:
   :diffupdate

5. 定位到不同點:
   [c     跳到前一個不同點
   ]c     跳到后一個不同點

6. 在窗口間跳轉(zhuǎn):
   ctrl-w w    跳到下一個窗口
   ctrl-w h    跳到左側(cè)窗口
   ctrl-w l    跳到右側(cè)窗口
   ctrl-w j    跳到下方的窗口
   ctrl-w k    跳到上方的窗口

7. 合并文檔:
   dp          將差異點的當(dāng)前文檔內(nèi)容應(yīng)用到另一文檔(diff put)
   do          將差異點的另一文檔的內(nèi)容拷貝到當(dāng)前文檔(diff get)

8. 上下文的展開和查看
    比較和合并文件的時候經(jīng)常需要結(jié)合上下文來確定最終要采取的操作。Vimdiff 缺省是會把不同之處上下各 6 行的文本都顯示出來以供參考。其他的相同的文本行被自動折疊。如果希望修改缺省的上下文行數(shù)為3行,可以這樣設(shè)置:
    :set diffopt=context:3

可以用簡單的折疊命令來臨時展開被折疊的相同的文本行:

    zo          (folding open, z這個字母看上去比較像折疊的紙)

然后可以用下列命令來重新折疊:

    zc          (folding close)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多