sakura edit DIFF差分表示

[ 目次 ]

DIFF差分表示

DIFFによる行単位の差分表示を行います。


DIFF差分表示を利用するには、diff.exe が必要です。
diff.exe はパッケージに含まれません。別途ソフトウェア配布サイト等からダウンロードしてください。
注意
GNU DIFF 2.5/2.7が必要です.WinCVS 1.2付属のdiffはパス中のスペースを正しく扱えないので使わないでください.

入手先: http://w32tex.org/index-ja.html
「W32 utilities」のページから、patch-diff-w32.zip をダウンロードします。

差分表示を行うと行番号の左側に差分状態が表示されます。
差分状態の意味は以下のとおりです。
・「+」 追加 その行が編集中ファイルに存在しますが、相手ファイルには存在しません。
・「!」 変更 その行が編集中ファイルと相手ファイルで異なります。その行の前後が含まれる場合もあります。
・「↑」 削除 その行と前の行の間に相手ファイルには存在しますが、編集中ファイルに存在しない行があります。
・「↓」 削除 その行の次に相手ファイルには存在しますが、編集中ファイルに存在しない行があります。EOF以降となります。

差分表示の行番号の色は タイプ別設定 『カラー』プロパティ で設定できます。

ヒント
diff.exe は サクラエディタ本体と同じフォルダに置く必要があります。
diff.exeは、GNU diff 2.5/2.7 互換で、DOS版でない(=WinCUI版)必要があります。
スペースを含むパスを扱えない物もありますので、注意してください。

マクロ構文
・構文: DiffDialog( );
・記録: ×

・構文: Diff( str1 :String, int2 :Integer );
    str1    ファイル名
    int2    オプション
・記録: ×
・解説
オプションには以下の値の組み合わせを指定できます。
    0x01    大文字小文字同一視
    0x02    空白無視
    0x04    空白変更無視
    0x08    空行無視
    0x10    TAB-SPACE変換
    0x20    編集中のファイルが旧ファイル
    0x40    DIFF差分がないときにメッセージ表示
    0x80    - No Use -
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值