我有很多像这样的行:
{ id: 22, name: 'Alice', score: 123, city: 'Atlanta', birthday: '1981/12/03'},
Run Code Online (Sandbox Code Playgroud)
我想使用VI(确切地说是gvim)搜索并替换并清空最后两组单引号.
你可以使用:normal
cmd,有时它比它更容易:s
.为你的例子:
:norm! $F'di'3;.
Run Code Online (Sandbox Code Playgroud)
将您的行改为:
{ id: 22, name: 'Alice', score: 123, city: '', birthday: ''},
Run Code Online (Sandbox Code Playgroud)
如果你想在所有线路上这样做,你就是:%norm! ....
.您也可以组合norm
cmd :g
,例如,您希望在所有行上进行此变换name:
:g/name:/norm! ...
Run Code Online (Sandbox Code Playgroud)