小编典典

保存 vim 宏

all

有谁知道如何正确保存/重用 vim 编辑器中记录的宏?


阅读 72

收藏
2022-07-14

共1个答案

小编典典

使用q后跟一个字母来录制宏。这只是进入复制/粘贴寄存器之一,因此您可以在正常模式下使用"xpor"xP命令正常粘贴它,其中 x
是要粘贴的寄存器。

要保存它,您打开 .vimrc 并粘贴内容,然后在您下次启动 vim 时该寄存器将在附近。
格式类似于:

let @q = 'macro contents'

不过要小心引用。他们必须妥善逃脱。

因此,要保存宏,您可以执行以下操作:

  • 从正常模式:qq
  • 输入任何命令
  • 从正常模式:q
  • 打开.vimrc
  • "qp将宏插入到您的let @q = '...'行中
2022-07-14