パッチを分割して編集する方法は?

パッチを分割して編集する方法は?

場合によっては、含まれている個々の機能ごとに大きなパッチをより小さい(連続していない)パッチに分割する必要があります。

通常、私は標準のvim yank / ddコマンドとウィンドウの切り替えを介してこれを行います。

しかし、このタイプの編集に役立ついくつかのツール/ vimトリックはありますか?

たとえば、次のコマンドがサポートされます。開いているパッチファイルの右側に、次の3つの完全なブロックを移動します。

ベストアンサー1

patchutils[1] を調べることをお勧めします。 vim部分では、パッチのナビゲーションに役立つ小さなvimプラグインdiff_navigator [2]を作成しました。

[1]http://cyberelk.net/tim/software/patchutils/

[2]http://www.vim.org/scripts/script.php?script_id=2361

おすすめ記事