したがって、私たち全員はデフォルトdiff
でこのコマンドをインストールしました。もちろん使い方はよくわかりません。素晴らしい。しかし、合理的な基本的な使用法があることを願っています。ところで、タイピングをするとdiff file1 file2
…テキストが出ますね…そしてそれを頭の中で分析しなければなりません…2つのテキストの奇妙な組み合わせであり、これら2つのテキスト自体が非常に複雑であるという事実はそうではありません。助ける。
だから私はグラフィックソリューションを探していますmeld
。基本的にははるかにうまく機能します。
しかし、私はコマンドラインにとどまることを好みます。かなり標準的なコマンドはありますか?
- デフォルトでは色が使用され、構文強調を使用できます。
- 並列比較をレンダリングし、デフォルトは3方向マージです。
- 次のコマンドラインで作業してください。
libncurses
- IDE
vim
またはemacs
IDEに依存しない - 編集したファイルをその場で変更できますか?
そうでなければなぜならないのですか?確認しましたが、colordiff
問題は完全に解決されませんでした。
ベストアンサー1
〜のように聞こえるデルタこれらの要件のほとんどが満たされます。
https://github.com/dandavison/delta
要約機能:
- 言語構文を強調表示...
- 単語レベルの違いを強調表示...
- 改行のある並べて表示
- 強化されたマージ競合の表示
- コードはdiffから直接コピーできます(-/+マークはデフォルトで削除されます)。
- GitHub/GitLab/Bitbucket ページ (--hyperlink)。オペレーティングシステムで開くことができるように、ファイルパスをハイパーリンクにフォーマットすることもできます。
...
上記のリンクスクリーンショット: