在vim中跨多个文件记录模式

时间:2014-11-21 09:11:38

标签: vim edit

假设我在gvim中打开多个文件,如:

gvim file1 file2 file3  

假设我在file1中进行了一系列更改,并且我想记录这些更改并在所有其他打开的文件中运行它们。我可以使用gvim中提供的记录模式吗?

1 个答案:

答案 0 :(得分:0)

您无法记录已发生的事情但您可以在缓冲区列表中的每个缓冲区上播放现有记录(保存在注册q中以便进行解除):

:bufdo @q

如果你想在其他缓冲区中重复的是替换,你可以这样做:

:bufdo g&

如果是Ex命令:

:bufdo @: