タグ付けされた質問 「vimdiff」

4
Vimdiffで差分セクションを展開/折りたたむ方法は?
私は今日vimdiffを使い始めて、Windowsベースのdiffエディターで当たり前にしてきたことのいくつかを実行したいと思っています(diffセクションを展開/折りたたむ、ファイルを完全に展開する/上に3つのコンテキスト行がある差分のみ、または以下など)。私は現在、次のコマンドだけを知っています: キーボードショートカット: do -他のウィンドウから現在のウィンドウへの変更を取得します。 dp -現在のウ​​ィンドウから他のウィンドウに変更を入れます。 ]c -次の変更にジャンプします。 [c -前の変更にジャンプします。 CTRL+ W、w-別の分割ウィンドウに切り替えます(少し後でキーを離した場合に備えて、CTRL+ W、CTRL+ Wも同じことを行いCTRLます)。 同様の機能を複製できるように、誰かが私を正しい方向に向けることができますか? たとえば、diffの周りの行を展開/折りたたみできると便利です。

4
vimdiffですべての `git diffs`を表示する
git diff「Git Diff with Vimdiff」をガイドとして使用してvimdiffにラップするように設定しましたが、変更されたファイルが多数ない限り、期待どおりに機能します。 変更された複数のファイルがあり、を実行git diffすると、最初のファイルが開き、vimdiffの最初のインスタンスを終了すると、次のメッセージが表示されます。 external diff died, stopping at filename これは、私が慣れているのとはまったく異なる動作です。私は過去にSVNで同様の設定をしていたため、複数のファイルと比較する場合、最初のファイルを確認してから書き込みを終了し:wq、使用をやめると、次の相違点のあるファイルが開きます。 これはGitには当てはまりません。を試しました:n[ext]が、変更しても左側のウィンドウが元のファイルで埋められないため、変更後のバージョンと比較できます。
209 git  vim  diff  vimdiff 

12
vimdiffを使用するときに異なるカラースキームをロードする
実行時に別のカラースキームをロードする方法vimdiff。 私の現在のカラースキームではvimdiff、For でいくつかの差分が正しく表示されないため、これが必要です。たとえば、一部のdiffは同じfg / bgカラーで表示されます。このため、差分を理解するのが非常に難しくなります。だから私はするたびにvimdiff私はしなければなりません:colorscheme some_other_scheme これは.vimrcファイルで行うことができますか?
137 vim  vimdiff 

4
Vimで2つのタブを比較する
シナリオ:Vimを開いてテキストを貼り付けました。で2つ目のタブを開き、:tabeそこに他のテキストを貼り付けます。 目標:両方のテキストをファイルに書き込み、で開くのと同等の出力が表示される3番目のタブが必要ですvimdiff。 私が見つけることができる最も近いのは、「現在のバッファーをファイルと比較する」ことですが、diff開いているが保存されていない2つのバッファーは使用しません。
121 vim  diff  tabs  vimdiff  buffer 


7
DIFFユーティリティは2つのファイルに対して機能します。一度に3つ以上のファイルを比較するにはどうすればよいですか?
したがって、ユーティリティDiffは、2つのファイルに対して必要なように機能しますが、一度に2つ以上のファイル、場合によっては一度に最大10個のファイルとの比較が必要なプロジェクトがあります。これには、これらすべてのファイルを互いに並べて配置する必要もあります。私の研究では実際には何も判明していません。vimdiffは、一度に4つを比較できる機能を備えており、これまでで最高のようです。 私の質問:一度に3つ以上のファイルを比較するユーティリティ、またはdiff / vimdiffをハックして複数の比較を実行できるようにする方法はありますか?比較するファイルは比較的短いので、遅すぎないようにしてください。 前もって感謝します!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.