与注册合并
通过Ingo Karkat
描述
使用ReplaceWithRegister.vim插件,可以用寄存器的内容替换现有的文本。 为此,目标文本必须已经以其期望的形式存在。 如果只是缩进不可用,则可以使用ReplaceWithSameIndentRegister.vim随行文件,以保留原始缩进。
该插件是用寄存器中的内容替换文本(或当前选择内容)的进一步概括。 它打开了两个暂存缓冲区,一个具有从当前缓冲区中提取的文本,另一个具有寄存器的内容。 然后,您可以自由地对两者进行编辑,将行从寄存器内容复制到文本(作为ReplaceWithRegister的选择性变体),或用提取的文本更新寄存器内容(假设您选择了可写寄存器),来回移动,直到(可选)使用:write和:close暂存缓冲区提交更改。
像在命令行窗口中一样,您可以使用所有的Vim命令。 全局适应比粘贴到缓冲区中之后进行编辑要
1