我当前正在使用MacVim(快照64)“ Split Diff by ...”菜单选项。
该文件是Django的my settings.py
从1.3.1版本到1.4版本的新文件。
我知道两个基本命令
- do 从另一侧“获取”(并替换)一个块。
- dp 将“块”放置(并替换)到另一侧。
但是,这两个命令将写入整个块,在MacVim中为紫色高亮显示。
如果查看第二个块,则可以看到第2行和第3行只有两个不同的词:mysite
和hobbes3
。我只想替换每行而不是整个块。
那么,有什么命令可以替换do do和dp每行,而不是整个块呢?还是我必须手动输入呢?
奖励问题:我注意到,一旦手动编辑块,就会丢失紫色突出显示。如何在不重新打开文件的情况下再次“刷新”差异以包括突出显示?
请尽量保持Vim-general的答案与MacVim特定的相反。