vimdiff简单使用
生活随笔
收集整理的這篇文章主要介紹了
vimdiff简单使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
vimdiff的簡單使用:
一、配色
vim ~/.vimrc,添加
? if &diffhighlight DiffAdd ? ?cterm=bold ctermfg=10 ctermbg=17 gui=none guifg=bg guibg=Redhighlight DiffDelete cterm=bold ctermfg=10 ctermbg=17 gui=none guifg=bg guibg=Redhighlight DiffChange cterm=bold ctermfg=10 ctermbg=17 gui=none guifg=bg guibg=Redhighlight DiffText ? cterm=bold ctermfg=10 ctermbg=88 gui=none guifg=bg guibg=Redendif參考:使用Vimdiff時加載不同的配色方案?
二、基本命令
1、啟動
vimdiff file1 file2 vim -d file1 file2?2、左右窗口跳轉
ctrl + w?3、差異跳轉
]c 下一個差異點 n]c 轉到下面第n個差異點,n為數字 [c 上一個差異點 n[c 轉到上面第n個差異點,n為數字:set noscrollbind 行間移動光標,可以看到左右兩側的屏幕滾動是同步的。如果不想要這個特性,可以設置set noscrollbind4、 合并與刷新
dp 當前差異點復制到另一個文件(diff put) do 差異點復制到當前文件(diff get, 不用dg是因為已被另一命令占用了) :diffupdate 修改后的更新,vimdiff也會自動來重新比較 u 撤銷修改5、操作兩個文件?
同時退出: qa (quit all) 保存全部文件: wa (write all) 保存全部文件,然后退出 :wqa (write, then quit all) 退出的時候不希望保存任何操作的結果 :qa! (force to quit all)6、差異展開折疊
Vimdiff 缺省是會把不同之處上下各6行的文本都顯示出來以供參考。其他的相同的文本行被自動折疊。如果希望修改缺省的上下文行數,可以這樣設置: :set diffopt=context:3展開被折疊的相同的文本行: zo (folding open,之所以用z這個字母,是因為它看上去比較像折疊著的紙)重新折疊: zc (folding close)參考:技巧:Vimdiff 使用_51CTO博客_Vimdiff
7、區分大小寫
:set ignorecase 區分 :set noignorecase 不區分8、粘貼格式錯亂
:set paste 按原來的格式粘貼過來拓展diff差異
diff -aurN --color file1 file2總結
以上是生活随笔為你收集整理的vimdiff简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 元宇宙掀起新浪潮,觅伊打造沉浸式社交场景
- 下一篇: TSV文件、CSV文件