問題タブ [word-diff]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 2 つの文字列の間に「diff」のような WIKI を作成する
前後のフィールドの違いを示すレポートを生成しています。私はそれを機能させていますが、一部のフィールドはかなり長く、変更は非常に微妙です. 何が変わったかを強調する視覚化が必要です。
あなたが見ているものに似ています:
- 質問の編集を見ると、Stackoverflow
- チェックインされたコードを古いバージョンと比較する場合のテキスト ファイル差分ツールの 1 つ。
git - `git log`で単語の差分を取得できますか?
git diff --word-diff=color
作業ツリーとHEADの間の単語の相違を示していることは知っていますが、同じ種類の出力を取得する方法はありgit log
ますか?
word-diff - コマンドラインの再帰的な単語ベースの差分?
再帰的な単語ベースの diff (2 つのディレクトリ) を提供するコマンド ライン プログラムはありますか?
diff -u
再帰的ですが、単語ごとの比較は行いません。wdiff
単語ベースの差分を実行しますが、再帰差分の組み込みオプションはありdwdiff
ません。
結果をパイプして、理解できるcolordiff
出力を生成するプログラムcolordiff
が特に役立つようにしたいと思います。助言がありますか?ありがとう!
CC
git - 変更された各行の変更された行と変更されたバイトを強調表示する
オープン ソース プロジェクトのTracには、優れた差分ハイライターがあります。変更された行と、変更された各行の変更されたバイトが強調表示されます。例については、こちらまたはこちらを参照してください。
bash ターミナル、またはdiff 出力 (パッチファイル)で同じ色のハイライト (つまり、変更された行と変更されたバイトも) を使用する方法はありますか?git
vim
git - Git リポジトリの外で「git diff --color-words」を使用するにはどうすればよいですか?
git diff --color-words
のような出力をGit の外で取得するにはどうすればよい ですか?
最も近いのは ですがwdiff -t
、緑/赤の色を使用する代わりに下線/反転し、空白の正規表現を指定できません。
git - ラテックスファイルにはgitのword-diffを使用する
git diff
*.texを除くすべてのファイルの通常の差分を出力したいと思います。* .texファイルの場合、。の出力を確認したいと思いますgit diff --word-diff
。
.gitattributes
とで遊んで.gitconfig
いましたが、最も遠いのは、1つの.texファイルの部分的な表示を取得した後、クラッシュすることでした。
この振る舞いをすることは可能ですか?
私の.gitattributes
:
.gitconfig
:
およびword-diff.sh
:
git - git diff --word-diff with oneline files
git diff --word-diff に問題があります。問題は、diff が改行のないファイル (1 行のファイル) を取得すると、行ごとに異なることです。そして、私はそれを単語ごとに区別したいと思います。
改行なしでファイルを比較すると、次のようになります。
ファイルの最後に改行を追加すると、すべてが期待どおりに機能します。
git - git はどのようにファイルを比較しますか?
私はラテックスファイルでgitを使用しています。競合はほとんどなく、段落が長いため違いを見つけるのが難しいので、git がファイルをどのように比較するのか興味がありますか? 存在する場合、文字ごとの比較を有効にする方法はありますか? ラテックスの場合は素晴らしいでしょう:)各文を新しい行に書くのは好きではありません。これはラテックスで可能であり、段落全体を壊すことはありませんが、醜いです。
私たちが持っているとき:
Person#1 が次のように変更された場合:
同時に Person#2 が次のように変更します。
競合があり、解決する必要があります。これらの変更はばらばらであるか、ばらばらである可能性があるためです。右?
regex - git smart line と word diff
git diff
通常の行ごとの差分を と組み合わせたいと思いgit diff --word-diff
ます。行ごとの差分の問題は、1 つまたは 2 つの単語を変更して行をほとんどそのままにしておくと不要になることです。チャンクが粗すぎるためです。一方、行全体を変更して を使用する--word-diff
と、差分アルゴリズムが混乱し、信じられないほど紛らわしい差分を吐き出すことがあります。多くの単語が挿入および削除されて、ある行が別の行に「モーフィング」されます。
git
これについてスマートであるべきことを指定する方法はあります--word-diff
か?実際にそうすることが理にかなっている場合にのみ(もちろん、行ごとに)?
ms-access - ms access データベースと ms word を接続する方法はありますか?
アクセスとボタンにテキストボックスがあり、ボタンをクリックするとテキストボックスの値がms wordで開き、ms wordで値を編集して保存して閉じると、アクセスtexboxに自動的に保存されます。
接続文字列を使用して ms アクセス オブジェクトを ms ワードに接続できますか?