有时我需要编写长代码块,如下所示:
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
重复下一个属性.
但我想知道是否有更快的方式来输入这样的东西?
如果我花时间事先想一想,我会按如下方式输入:
id
name
host
port
...
Run Code Online (Sandbox Code Playgroud)
然后将输入的行('[,']
)转换为所需的结果:
:'[,']s/.*/a.& = b.&/
Run Code Online (Sandbox Code Playgroud)
这匹配整个行(.*
)并在替换via中使用结果&
.