vim 宏录制播放时出错
error when vim macro recording play
我知道如何录制宏vim。
例如。录制宏a:
在正常模式下,
qa开始录音,
做一些动作,
q 停止录制。
如果我想玩,我可以使用@a。
现在我想玩 10 次,10@a 应该可以,
但对我来说,这不行,它只是一行播放。
为什么?我应该怎么做才能让 10@a 工作?
就像关注:
include <stdio.h>
include <string.h>
include <stdlib.h>
include <unistd.h>
include <my.h>
我想在每一行都加“#”,所以在第一行重新编码宏a,
然后往下走第二行,做动作4@a。但是错了
#include <stdio.h>
####include <string.h>
include <stdlib.h>
include <unistd.h>
include <my.h>
您应该在宏中包含移动命令(在您的情况下可能是 j)。所以把你的宏记录为
qaI#Escjq
然后用4@a.
播放
我知道如何录制宏vim。 例如。录制宏a: 在正常模式下, qa开始录音, 做一些动作, q 停止录制。
如果我想玩,我可以使用@a。 现在我想玩 10 次,10@a 应该可以, 但对我来说,这不行,它只是一行播放。
为什么?我应该怎么做才能让 10@a 工作?
就像关注:
include <stdio.h>
include <string.h>
include <stdlib.h>
include <unistd.h>
include <my.h>
我想在每一行都加“#”,所以在第一行重新编码宏a, 然后往下走第二行,做动作4@a。但是错了
#include <stdio.h>
####include <string.h>
include <stdlib.h>
include <unistd.h>
include <my.h>
您应该在宏中包含移动命令(在您的情况下可能是 j)。所以把你的宏记录为
qaI#Escjq
然后用4@a.
播放