1
我在Linux上使用GVim,并试图通过使用:source
命令获取vim脚本来恢复宏。我注意到,如果保存的宏包含返回键,则隐式地追加^J
,从而改变宏的行为。即使我通过命令行手动输入它也会发生。例如:用控制字符恢复Vim宏
let @c = "<CR>"
如果我显示寄存器的内容,它显示了^J
蹑手蹑脚:
:reg c --- Registers --- "c ^M^J
如果我只有一个返回键进行录制,没有虚假增加。任何线索为什么^J
正在爬行?