vimdiff

並列結果と構造の理解による高速ファイル比較(WindowsのTotal Commander)
vimdiff

並列結果と構造の理解による高速ファイル比較(WindowsのTotal Commander)

同様の方法で違いを強調しながら、kdiff3かなり高速なツールを使用して2つのファイル間の違いを並べて表示する方法/ツールはありますか?似たような質問をした人がいます。ここ約6年前に投稿されましたが、役に立つ回答はありませんでした。 ?csv私はしばしば単一の列でシンボル形式または数値形式のみが異なるデータファイルを扱いますが、これはdiff役に立ちません。kdiff3次のデータを表示します。 データファイル間の違いをすぐに伝えます。これは単にライン全体の違いを示すものではありません。しかし、kdiff317 MBのファイルを2つ比較するのに10分かかりま...

Admin

vimdiffでdiffを提案することは可能ですか?
vimdiff

vimdiffでdiffを提案することは可能ですか?

vimdiffで2つのファイルを比較しています。最初のファイルのコードセクションでは、2番目のファイルの同じセクションに数行のコードが追加され、最初のファイルの対応するセクションのわずかに変更されたコピーが追加されます。 vimdiffにコードセクションを表示するときは、vimdiffが2番目のファイルに追加された行を追加として表示し(明らかに)、わずかに変更されたコードセクションを並べて直接比較したいと思います。ただし、vimdiffは最初のファイルのセクションを2番目のファイルに追加されたコード(大きく変更された)と比較し、2番目のファイルに追加されたコ...

Admin

vimdiffコマンドがviコマンドとvimコマンドと同じバージョンのVimを使用するにはどうすればよいですか?
vimdiff

vimdiffコマンドがviコマンドとvimコマンドと同じバージョンのVimを使用するにはどうすればよいですか?

私は私のコンピュータにArchlinuxをインストールすることを心配する必要はありませんでしたvimdiffので、一般的にすべてが最新の状態なので、それを使用するだけで大​​丈夫です。結局、、、またはを実行しても:version同じ出力が提供されます。vivimvimdiff しかし、マイワークコンピュータ(Debian 10)でvimdiff開かれるVimのバージョンはnewerviまたはoldですvim。 /etc/alternatives私の考えでは、これはVimのインストールや他のものと関係があるようです。長い間プレイしていたので(おそらくきちんと理...

Admin

2つのファイルの違いを1つのファイルに書き込む方法
vimdiff

2つのファイルの違いを1つのファイルに書き込む方法

2つのファイルがあるとしましょa.txtうb.txt。 コンテンツa.txt: hello world コンテンツb.txt: hello world something else もちろん、vimdiff違いを確認するために使用できます。つまり、a.txt上記の例のように、すべての行を含める必要がありますb.txt。b.txta.txt b.txt私の質問は存在しますが、存在しない行をa.txtファイルに記録する方法は? ...

Admin

vimdiff:「基本」と「リモート」の違いのみを表示
vimdiff

vimdiff:「基本」と「リモート」の違いのみを表示

いくつかのファイルの同じ部分を異なる方法で変更したプロジェクトで、2つのブランチをマージしています。 「リモート」ブランチは共通の祖先(「基本」)に近いので、基本的に「基本」と「リモート」の違いを見せたいです。両方のファイル内の他のすべての行はそうです。すべて強調表示され、強調表示された領域は大きく表示されますが、有用な情報はほとんど残りません。できますか? 「基本」と「遠隔」、そして「ローカル」と「マージ」の違いを同時に見せることができれば、より良いでしょう。本質的に、1つのvimには2つのdiffセッションがあります。可能ですか? ...

Admin

vimdiffで一致しない行を取得する方法
vimdiff

vimdiffで一致しない行を取得する方法

生産および開発中のDjangoプロジェクトのパッケージリストを比較しています。バージョンは一貫性がありませんが、互いに独立してインストールされたパッケージにのみ興味があります。だから私はvimdiffで一致しない行(------で示される)を取得しようとしています。 PythonまたはPerlスクリプトを使用してこれを実行できますが、コマンドラインツールがあるかどうか、またはVimで同じ機能を取得できるかどうかを知りたいです。これは、後で他のファイルを監査するのに役立つと思います。 ...

Admin

vimdiff - 2つのファイルを比較する奇妙な問題
vimdiff

vimdiff - 2つのファイルを比較する奇妙な問題

次の2つのファイルを比較すると、比較結果が正しくありません。比較するには? file2のすべての行を使用できますが、機能しません。 "vim -da b"を実行すると、file2に欠落している値が表示されます。 ファイル1: BILLINGS TEST,0211,TBN Enlace,Cable Company,11429,Digital,2SDV,EIA158,58,256 QAM,158,999.000,Billings - BILLINGS TEST,0212,ATRES SD,Cable Company,25733,Digital,2SDV,EI...

Admin

vimdiff/vim -d - 違いのみを表示し、同じ行をすべて折りたたむ方法は?
vimdiff

vimdiff/vim -d - 違いのみを表示し、同じ行をすべて折りたたむ方法は?

以下の出力から同じ行を除外する方法はありますか?私はvim -d file1 file2を実行しましたが、違いを示し、違いの前後にいくつかの行を追加しました。それを排除する方法は? 添付の例では、131、132、134、136などは両方のファイルで同じですが、まだ表示されます。 ...

Admin

vimdiff - エクスポート時にファイル名をカスタマイズできますか?
vimdiff

vimdiff - エクスポート時にファイル名をカスタマイズできますか?

スクリプトの2つのファイルを比較してhtmlファイルにエクスポートしています(以下は私が使用する構文です)。ファイルを保存すると、デフォルトではDiff.htmlとして保存されます。実行時に別の名前で保存する方法はありますか? スクリプト: vim -d $filename1 $filename2 << EOF :TOhtml :wqa EOF ...

Admin

タイトルを表示するには、vimdiff または vim -d を使用します。
vimdiff

タイトルを表示するには、vimdiff または vim -d を使用します。

違いを比較して表示する必要がある2つのテーブルがあります。次のコマンドを使用してこれを実行できます。 vim -d table1 table2 -c :TOhtml -c :wqa 私が直面している問題は、vimdiffの実行中にヘッダーとヘッダーを除外することです。誰かが列のタイトルとタイトル/タイトルと違いを表示する方法を教えてもらえますか? 私は似たようなものを探しています: S.名前なし郵便番号S.名前なし郵便番号 11   アルファベット  75000 11  &nbs...

Admin

文字で区別
vimdiff

文字で区別

2つのテキストファイルを文字ごとに比較できる信頼性の高いツール(既存のツールのオプション/プラグイン:vimdiff、diffなど)はLinuxにありますか? 強調表示された2つのファイル間の最も長い共通部分シーケンスを見たいです。古典的な多項式時間が存在します。演算この目的のために、標準ツールは1行ずつしか機能しないようです。 ...

Admin

vimdiff はファイルの代わりに出力を比較します。
vimdiff

vimdiff はファイルの代わりに出力を比較します。

2つのコマンド出力を比較したい(ファイルなし)。 vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" リダイレクト、パイプを使ってみましたが、vim - -c何か抜けたようです。誰でも助けることができますか? ...

Admin

スクリプトでvimdiffを使用してファイルを比較する
vimdiff

スクリプトでvimdiffを使用してファイルを比較する

vimdiff両方のディレクトリを再帰的に比較し、違いが見つかったら実行するスクリプトを作成しています。 #!/bin/bash dir1=${1%/} dir2=${2%/} find "$dir1/" -type f -not -path "$dir1/.git/*" | while IFS= read line; do file1="$line" file2=${line/$dir1/$dir2} isdiff=$(diff -q "$file1" "$file2") if [ -n "$isdiff" ]; ...

Admin

VimとUnityの違い
vimdiff

VimとUnityの違い

私は本業でUnity diffだけを扱うので、別名を定義したいと思います。 alias diff='diff -puN' 私の.zshrc。 私はvimコマンドラインモードでシェルを使うとき、:!diff file1 file2vimがインタラクティブシェルを呼び出さないからだと思います。 だからエイリアスをからに移しました。.zshrcこれにより、.zshenvvim内で既存の一般的なUnityの違いを得ることができます(私は通常この出力を好むvimdiff)。 一方、これは均一なvimdiff違いを明確に解析しません(ただし、Error E9...

Admin

vimdiffに対応するsudoeditはありますか?
vimdiff

vimdiffに対応するsudoeditはありますか?

sudoedit。sudo vimここにはいくつかの利点があり、そのうちの1つは私のユーザーの~/.vimrc。 代わりに使用できるものはありますかsudo vimdiff? 私が試したこと 直接使用する代わりに、vimdiff垂直分割モードで2つのファイルを開き、:diffthis両方のファイルで実行できます。しかし、.dllを使用して1つのファイルをsudoedit開くと。sudoedit/var/tmp それでも使用できましたが、期待vim -O file1 file2どおりにsudoedit -O失敗しました。 ...

Admin