假设我录制了一个很长的宏,其中包含许多命令和特殊字符。我很可能在某个地方犯了错误:) 如何编辑宏、更正错误并再次保存?
例如:
我想复制一行,然后将其中的数字加一。
这个宏是
yyp/\d<C-A>
但它被另存为
yyp/\d^M^A
当我粘贴寄存器时我看不到这个特殊字符。当我想要复制寄存器时,我还必须使用“let”,因为标准粘贴到屏幕并复制到另一个寄存器不起作用。如何有效地编辑带有特殊字符的寄存器?
Thanks
当您说“看不到特殊字符”时,您是什么意思?什么特殊字符?您应该能够看到^A
and ^M
很好,这代表<C-A>
和<carriage return>
分别。这就是你所需要的。
因此,只需将寄存器粘贴到缓冲区中即可。然后编辑并拉回寄存器并作为普通宏执行。如果您想编辑<C-A>
成为别的东西,比如说,<C-E>
,然后只需删除^A
显示在粘贴上并放置一个<C-E>
按入<C-V><C-E>
(or <C-Q><C-E>
如果您使用的是 Windows 并启用了 Windows 兼容性)。它将显示为^E
,但这就是它应该的样子。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)