最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何巧用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退出當(dāng)前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)文章

  • Jenkins定時構(gòu)建語法規(guī)則及時間設(shè)置

    Jenkins定時構(gòu)建語法規(guī)則及時間設(shè)置

    這篇文章主要為大家介紹了Jenkins定時構(gòu)建時間設(shè)置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 音視頻基本概念和FFmpeg的簡單入門教程詳解

    音視頻基本概念和FFmpeg的簡單入門教程詳解

    FFmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開源計算機程序??梢暂p易地實現(xiàn)多種視頻格式之間的相互轉(zhuǎn)換,這篇文章主要介紹了音視頻基本概念和FFmpeg的簡單入門,需要的朋友可以參考下
    2022-04-04
  • web高性能開發(fā)系列隨筆 BearRui(AK-47)版

    web高性能開發(fā)系列隨筆 BearRui(AK-47)版

    在BlogJava里寫了一些關(guān)于高性能WEB開發(fā)的隨筆,因為都是跟前端技術(shù)相關(guān)(html,http,js,css等),大家可以參考下。非常值得參考。
    2010-05-05
  • git修改已commit的注釋信息實現(xiàn)

    git修改已commit的注釋信息實現(xiàn)

    這篇文章主要介紹了git修改已commit的注釋信息實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 基于rsync寫腳本實現(xiàn)多節(jié)點多服務(wù)器文件一鍵同步的方法

    基于rsync寫腳本實現(xiàn)多節(jié)點多服務(wù)器文件一鍵同步的方法

    這篇文章主要介紹了利用rsync寫腳本實現(xiàn)多節(jié)點多服務(wù)器文件一鍵同步,本文將介紹?scp?和?rsync?兩個命令及基本語法介紹,需要的朋友可以參考下
    2022-01-01
  • git?pull和git?clone的區(qū)別詳解

    git?pull和git?clone的區(qū)別詳解

    本文主要介紹了git?pull和git?clone的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • vscode安裝rainbow-fart(鼓勵師)插件

    vscode安裝rainbow-fart(鼓勵師)插件

    這篇文章主要介紹了vscode安裝rainbow-fart(鼓勵師)插件的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • web服務(wù)器程序運行出現(xiàn)亂碼問題的解決方法

    web服務(wù)器程序運行出現(xiàn)亂碼問題的解決方法

    有時候程序運行是,出現(xiàn)亂碼,不是因為數(shù)據(jù)庫的問題,是因為沒有定義編碼的問題,大家可以看下養(yǎng)成良好的編碼習(xí)慣。
    2009-12-12
  • 值得推薦的Idea十幾大優(yōu)秀插件(小結(jié))

    值得推薦的Idea十幾大優(yōu)秀插件(小結(jié))

    這篇文章主要介紹了值得推薦的Idea十幾大優(yōu)秀插件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-04-04
  • windows 中 \r\n 區(qū)別于 類unix中的\n 疑問說明

    windows 中 \r\n 區(qū)別于 類unix中的\n 疑問說明

    windows 中 \r\n 區(qū)別于 類unix中的\n 疑問說明,需要的朋友可以參考下。
    2011-07-07

最新評論

崇阳县| 武隆县| 洛浦县| 永登县| 封丘县| 宁海县| 塘沽区| 天门市| 静乐县| 佛山市| 通榆县| 平江县| 南宫市| 锡林郭勒盟| 翼城县| 泗水县| 寿光市| 南溪县| 阜新市| 桦甸市| 武威市| 昌宁县| 兴业县| 鸡泽县| 厦门市| 洮南市| 任丘市| 彰化县| 平凉市| 张家港市| 东光县| 遂川县| 海阳市| 日土县| 东台市| 罗甸县| 顺义区| 铁力市| 施秉县| 综艺| 韶关市|