[解決済み] Unified diff ファイルで文字単位の差分を可視化するには?
2022-05-13 04:23:41
質問
で作成したパッチを
git format-patch
. このファイルは基本的にいくつかのメタデータを含む統合された差分です。Vim でファイルを開くと、どの行が変更されたかはわかりますが、どの行の
文字
を見ることができません。どなたか、文字ごとの違いを視覚化する方法 (Vim または Ubuntu で動作するその他のフリー ソフトウェア) をご存知でしょうか。
文字単位の差分が可視化される例としては、以下のようなものがあります。
vimdiff a b
.
更新 Fri Nov 12 22:36:23 UTC 2010
diffpatch は便利です。 は、1 つのファイルで作業するシナリオのために役立ちます。
更新 Thu Jun 16 17:56:10 UTC 2016
チェックアウト git 2.9 での diff-highlight。 . このスクリプトは まさに を実行します。
どのように解決するのですか?
質問の中でVimを参照していることから、これがあなたの望む答えかどうかは分かりませんが :) Emacsはこれを行うことができます。 diff を含むファイルを開き、そのファイルが
diff-mode
という名前のファイルであることを確認します (ファイル名が
foo.diff
または
foo.patch
と入力すると自動的に実行されます。
M-x
diff-mode
RET
), 興味のあるハンクに移動して
C-c C-b
に対して
refine-hunk
. また、ファイルを一度に1つの塊にするために
M-n
これで自動的に絞り込みが行われます。
関連
-
git commits with an error: 更新が拒否されました。現在のブランチの先端が、このブランチより後ろにあるためです。
-
[解決済み] GitHubです。パーミッションが拒否されました (公開鍵)。
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
[解決済み] Git リポジトリからファイルを削除するにはどうすればよいですか?
-
[解決済み] Git のコミットで変更点を確認するには?
-
[解決済み] 特定のファイルを git stash するにはどうしたらいいですか?
-
[解決済み】Git リポジトリに空のディレクトリを追加するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ローカルにない作業がリモートに含まれているため、アップデートが拒否された
-
[解決済み】以下の追跡されていないワーキングツリーファイルは、マージによって上書きされますが、私は気にしません。
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み】Githubエンタープライズ - リモート。Git の操作でパスワード認証が利用できない
-
[解決済み】git push >> fatal: 設定されたプッシュ先がありません。
-
git push reports an error ! [リモート拒否] master -> master (受信前のフックが拒否されました)
-
[解決済み] git: fatal: リモートリポジトリから読み取れませんでした。
-
[解決済み] Gitのフォルダ構造で変更・追加されたファイルのみをエクスポートする機能
-
[解決済み] ssh-keygen' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] コマンドラインからdiffをカラー化する方法