これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド imediffXNUMX です。
プログラム:
NAME
imediff2 - インタラクティブな全画面双方向マージ ツール
SYNOPSIS
イメディフ2 [-m] [-u] [-a] [-b] [-c] [-N 新しいファイル] [-o 出力ファイル]{file1}{file2}
DESCRIPTION
ユーザーフレンドリーな全画面表示で XNUMX つの (わずかに異なる) ファイルをインタラクティブに結合します
テキストモードのインターフェース。
Imediff2 は、指定された XNUMX つのファイルの違いを表示します (端末がサポートしている場合はカラーで表示されます)。
それら) を使用すると、ファイルをスクロールして、古いバージョンと新しいバージョンの間で変更を XNUMX つずつ切り替えることができます。
「未解決」モードが有効な場合は、オプションで両方のバージョンを保存できます。
さらに、 $編集者 環境変数が設定されているか、 / usr / bin / editor 存在し、
は実行可能ですが、外部エディタを起動して、半分マージされたファイルを手動で編集することもできます。
ファイルを保存する前に、おそらく「未解決」部分を解決するためです。
空の行は反転色で表示され、選択できることがわかります。 線がある場合
2 つのファイルから完全に欠落している場合、imediffXNUMX はそれを反転した「?」として表示します。 と思われながらも
編集段階で XNUMX 行を取得しても、当然のことながら出力ファイルには保存されません。
キーボード コマンドのリストを表示するには、「h」または「?」を押します。 エディターで。
プログラムは、変更が保存された場合はステータス 0、マージが中止された場合は 1 で終了します。
パラメータが無効な場合は 2。
OPTIONS
-o 出力ファイル, --output =出力ファイル
出力を指定されたファイルに書き込みます。 欠落している場合、変更は保存されません。
-N, -新しいファイル
存在しないファイルは空として扱います。
-m, - 単核症
強制的にモノクロ表示します。
-u, --未解決
「未解決」モードを有効にします (上記を参照)。
-a バージョン A (デフォルト) から始めます。
-b バージョンBから始めます。
-c 未解決の変更から開始します (-u を暗黙的に示します)。
-h, - 助けて
オプションの概要を表示して終了します。
-V, - バージョン
バージョンを表示して終了します。
キーボード コマンド
エディターでは次のキーボード コマンドを使用できます。
え、? コマンドを表示します。
上下左右
ドキュメント内に移動します。
Page Up、Page Down
画面全体を移動します。
Enter 選択した変更を切り替えます。
n、タブ、スペース
次の変更にジャンプします。
p 前の変更にジャンプします。
a 現在のチャンクをバージョン A に設定します。
b 現在のチャンクをバージョン B に設定します。
u 現在のチャンクを未解決に設定します。
シフト+A
すべての変更をバージョン A に設定します。
シフト+B
すべての変更をバージョン B に設定します。
シフト+U
すべての変更を未解決に設定します。
e 外部エディタを起動します。
r エディターによる変更を破棄します。 (e 以降のみ利用可能)
x、s 保存して終了します。
q、ctrl+c
セーブせずに終了する。
ホーム、終わり
開始または終了にジャンプします。
onworks.net サービスを使用して imediff2 をオンラインで使用する