为Vim中的属性列表编写初始化的最快方法

Bun*_*nyk 3 vim

有时我需要编写长代码块,如下所示:

a.id = b.id
a.name = b.name
a.host = b.host
a.port = b.port
...
Run Code Online (Sandbox Code Playgroud)

目前我通过键入第一行yy3pjf.lcw输入,然后输入下一个属性,输入属性名称,然后f..j重复下一个属性.

但我想知道是否有更快的方式来输入这样的东西?

Ing*_*kat 7

如果我花时间事先想一想,我会按如下方式输入:

id
name
host
port
...
Run Code Online (Sandbox Code Playgroud)

然后将输入的行('[,'])转换为所需的结果:

:'[,']s/.*/a.& = b.&/
Run Code Online (Sandbox Code Playgroud)

这匹配整个行(.*)并在替换via中使用结果&.