代码之家  ›  专栏  ›  技术社区  ›  µBio

在gvim中不能多次使用宏

vim
  •  6
  • µBio  · 技术社区  · 14 年前

    在GVIM,我正在努力

    q 2 dd j q
    

    然后

    @2
    

    几点以后。它第一次工作(意思是Vim删除三行,当我键入时向下移动 @2 ,但之后的任何时候,我的屏幕都会闪烁,光标会向下移动一次。

    在vimrc中是否有我需要的设置或者允许这个宏的东西?

    1 回复  |  直到 14 年前
        1
  •  14
  •   Christian C. Salvadó    14 年前

    发生的是Vim使用 Numbered registers 存储最近使用扬克和删除命令所做的更改。这将从寄存器中擦除宏。

    一般建议在录制宏时避免使用数字寄存器。