2つのテキストファイルがあります。各行は、1つの言語の行を表します。配置が常に適合するかどうかを確認する必要があります。したがって、両方のテキストファイルを行番号とともに同時に表示するプログラムが必要です。
拡散を試みましたが、それはファイルを揃えようとします-誤って2行が等しい場合、行ごとの視覚的な比較は機能しません。
2つのテキストファイルがあります。各行は、1つの言語の行を表します。配置が常に適合するかどうかを確認する必要があります。したがって、両方のテキストファイルを行番号とともに同時に表示するプログラムが必要です。
拡散を試みましたが、それはファイルを揃えようとします-誤って2行が等しい場合、行ごとの視覚的な比較は機能しません。
回答:
scrollbind
setでVimを使用します。例えば:
vim -O +'windo set scrollbind' /etc/profile /etc/profile.pacnew
を使用するとscrollbind
、1つのウィンドウでスクロールすると、バインドされている他のウィンドウも同時にスクロールします。行番号を取得するに~/.vimrc
は、少なくとも次の2行を含む行で十分です。
set nocompatible
set number
あなたがいないことを必要とするvimrc
。このために-それは、コマンドラインから完全に行うことができます。
vim -NO +'set nu' +'windo set scrollbind' file1 file2 ...
Unixの初期のコマンドはどうですか?
pr -m file1 file2
例えば:
pr -m English Spanish
2016-01-18 00:34 Page 1
this is something esto es algo
hello, there Hola
更新:次を使用して、出力を端末のサイズに合わせることができます。less
pr -m file1 file2 | less
GUIから試すことができますmeld
:
それはまさにあなたが求めているものではありませんが、あなたの目的にとって同じくらい有用であるべきです。
テキストの追加セクションは緑色で強調表示され、テキストの異なるセクションは青色で強調表示されます(同様に、テキストの異なるセクションでは追加の文字が濃い青色で強調表示されます)。
同時に3つ以上のファイルでも機能します。
meld
する場合は、行を説明している場合などの場合、明るい青色で強調表示され、特定の追加文字が暗い青色で強調表示され、正確な違いが即座に現れることに気付くはずです。それとも何か不足していますか?
コマンドラインで使用できます
paste file1 file2 | less -N
翻訳を見ているなら、Poeditが役に立つかもしれません。2つのテキストを並べて表示でき、翻訳を処理するために作成されています。
less -N
、行番号を一緒に表示します。pr -m file1 file2 | less -N
。