現在、MacVim(Snapshot 64)の[Split Diff by ...]メニューオプションを使用しています。
このファイルはsettings.py
、バージョン1.3.1からDjangoのバージョン1.4までの新しいファイルです。
私は2つの基本的なコマンドを知っています
- do 反対側からブロックを「取得」(および置換)します。
- dp ブロックを反対側に「配置」(および置換)します。
しかし、これらの2つのコマンドはブロック全体を書き込みます。これはMacVimでは紫色のハイライトです。
あなたは第二ブロックを見れば、あなたはライン2から3のみが異なる2つの単語を持っていることがわかりますmysite
とhobbes3
。ブロック全体ではなく、行ごとに置き換えたいだけです。
では、ブロック全体に対抗するためにdo doおよびdplineごとに置き換えるコマンドはありますか、それとも手動で入力する必要がありますか?
ボーナスの質問:ブロックを手動で編集すると、紫色の強調表示が失われることに気付きました。ファイルを再度開かずにハイライトを含めるために、diffを再度「リフレッシュ」するにはどうすればよいですか?
MacVim固有のものとは反対に、Vimの一般的な回答を維持するようにしてください。