[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
sdiff
を用いた対話的なマージ
sdiff
を用いると,横に並べた`-y'書式の比較を元にして
(see section 2.4 差異を並べて表示する),二つのファイルを対話的にマージすることが可能です.
マージされたテキストを書く場所を指定するために,`-o file'や
`--output=file'を使用してください.sdiff
のオプショ
ンの詳細は,See section 16. sdiff
の呼び出し.
ファイルを対話的にマージするもう一つの方法は,Emacs Lispパッケージの
emerge
を使用する方法です.詳細は,See section `emerge' in The GNU Emacs Manual.
9.1 sdiff にdiff のオプションを指定する | Summary of sdiff options. | |
9.2 マージコマンド | Merging two files interactively. |
sdiff
にdiff
のオプションを指定する
以下のsdiff
は,diff
と同じ意味です.これらのオプショ
ンの使用については,See section 13.1 diff
へのオプション.
-a -b -d -i -t -v -B -E -I regexp --ignore-blank-lines --ignore-case --ignore-matching-lines=regexp --ignore-space-change --ignore-tab-expansion --left-column --minimal --speed-large-files --strip-trailing-cr --suppress-common-lines --expand-tabs --text --version --width=columns |
歴史的な理由から,sdiff
は別名のあるオプションもあります.
`-l'は`--left-column'オプションと等価で,同様に,
`-s'は`--suppress-common-lines'と等価です.sdiff
の`-w'と`-W'オプションの意味は,diff
とは違います.
sdiff
では,`-w columns'は
`--width=columns'と等価で,`-W'は
`--ignore-all-space'と等価です.`-o'オプションを用いない
sdiff
は,`-y'や`--side-by-side'オプション
(see section 2.4 差異を並べて表示する)を用いたdiff
と等価です.
空白の溝を用いている共通行のグループは,最初のファイルから出力へコピーさ
れます.差異のある行のそれぞれの行の後に,sdiff
は`%'のプ
ロンプトを出力して一時停止し,以下のコマンドの一つを待ち続けます.それぞ
れのコマンドにRETを続けてください.
呼び出されるテキストエディターは,EDITOR
環境変数が設定されていれば
それで指定されます.デフォルトはシステムに依存します.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |