欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何巧用vimdiff來替代原始的svn diff和git diff(效率提升)

 更新時間:2020年07月31日 14:41:08   作者:測試生財  
這篇文章主要介紹了如何巧用vimdiff來替代原始的svn diff和git diff(效率提升),需要的朋友可以參考下

有許多命令行選手在linux下開發(fā)的時候會經(jīng)常遇到一個問題,無論是svn還是git,提供的原始diff功能太難以閱讀,我們希望的是能夠命令行下也能展示side by side的對比模式,而不是inline的方式,這里我們提供了一個小技巧來解決眼睛疼的問題。

1.Vimdiff替代svn diff

1)編寫腳本

執(zhí)行vim diffwrap.sh,添加如下內(nèi)容(輸入:i,然后右鍵復(fù)制原文,粘接內(nèi)容到終端):

#!/bin/sh

#過濾掉svn diff的前五個命令行參數(shù)

shift 5

#使用vimdiff比較文件

vimdiff "$@"

2)修改~/.subversion/config,找到如下配置行:

# diff-cmd = diff_program (diff, gdiff, etc.)

修改成:

diff-cmd = /usr/local/bin/diffwrap.sh

這里你需要替換成你的地址,一般建議把diffwrap.sh拷貝到/usr/local/bin/下面。

2.Vimdiff替代git diff

默認的git diff是這樣的,如下圖:

1)在命令行執(zhí)行如下命令,讓git diff使用vimdiff的效果

git config --global diff.tool vimdiff

git config --global difftool.prompt false

git config --global alias.d difftool

2)使用方式

執(zhí)行g(shù)it d README.txt查看單文件

執(zhí)行g(shù)it d查看所有diff,看完使用:qa退出當前diff查看,會自動跳轉(zhuǎn)到下一個。

總結(jié)

到此這篇關(guān)于如何巧用vimdiff來替代原始的svn diff和git diff(效率提升)的文章就介紹到這了,更多相關(guān)vimdiff替代svn diff和git diff內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解git reset 加不加 --hard的區(qū)別

    詳解git reset 加不加 --hard的區(qū)別

    這篇文章主要介紹了詳解git reset 加不加 --hard的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Git版本控制常用命令及pycharm 使用git方法

    Git版本控制常用命令及pycharm 使用git方法

    這篇文章主要介紹了Git版本控制常用命令及pycharm 使用git方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • postman模擬post請求的四種請求體

    postman模擬post請求的四種請求體

    本文主要介紹了postman模擬post請求的四種請求體,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 如何使用?Merklized?抽象語法樹壓縮智能合約

    如何使用?Merklized?抽象語法樹壓縮智能合約

    Merklized?抽象語法樹?MAST(又名?Merklized?替代腳本樹)是一種使用?Merkle?樹壓縮比特幣智能合約的技術(shù),這篇文章主要介紹了使用?Merklized?抽象語法樹壓縮智能合約,需要的朋友可以參考下
    2023-12-12
  • VS Nuget的使用實踐

    VS Nuget的使用實踐

    Nuget是一個VS的擴展插件。我們在使用VS開發(fā)時,Nuget能把在項目中添加、移除和更新引用的工作變得更加快捷方便,感興趣的可以了解一下
    2021-09-09
  • Http與https對比詳細介紹

    Http與https對比詳細介紹

    這篇文章主要介紹了Http與https對比詳細介紹的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Git別名的使用

    Git別名的使用

    這篇文章主要介紹了Git別名的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • 程序員喜歡的5款最佳代碼比較工具

    程序員喜歡的5款最佳代碼比較工具

    這篇文章主要介紹了程序員喜歡的5款最佳代碼比較工具,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2020-06-06
  • 在命令行用 sort 進行排序的方法

    在命令行用 sort 進行排序的方法

    這篇文章主要介紹了在命令行用 sort 進行排序的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • 解決使用commit提交大文件無法推送到遠程庫問題及git rebase使用詳解

    解決使用commit提交大文件無法推送到遠程庫問題及git rebase使用詳解

    這篇文章主要介紹了解決使用commit提交大文件無法推送到遠程庫問題及git rebase使用詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07

最新評論