1. ホーム
  2. linux

[解決済み] vimdiff の出力ファイルにおける +-- の意味は何ですか?それをオフにする方法は?

2022-02-11 21:50:25

質問

2つのテキストファイルを比較するためにvimdiffを使用しています。それぞれのファイルには約1000行あります。 diffは問題なく動作します。しかし、出力された差分ファイルでは、以下のようにいくつかの "same" 行が折りたたまれたり、折りたたまれたりします。

+--  2 lines: | Opened browser Firefox
CreateTest | Accounts :  -> Button => Save is clicked
+--  8 lines: | CreateTest | Accounts :  -> Button => Search is clicked 

私のvimdiffコマンドは以下の通りです。

vimdiff file1 file2 -c TOhtml -c  'w! diff_output.html' -c 'qa!'

この機能をオフにするにはどうすればよいですか?自動折りたたみ/折りたたみをせずに、出力される diff ファイルにすべての行 (同じ行であっても) を表示したいのですが?

EDIT 私はRuntime.getRuntime().exec()メソッドを使用して、Javaプロジェクトを通してこのコマンドを実行しています。

どのように解決するのですか?

私はこれでうまくいきました。

vimdiff -c "set foldlevel=9999" file1 file2 -c TOhtml -c  'w! diff_output.html' -c 'qa!'