在Vim中有一个视觉块选择,如何在其周围添加引号?
我经常需要对字段列表进行操作,例如:
name
address
telephone
将它转换成我代码中类似这样的东西。
declare name = 'name';
declare address = 'address';
declare telephone = 'telephone';
我可以通过一系列的视觉块选择和更改等操作轻松完成以下阶段。
declare name = 'name
declare address = 'address
declare telephone = 'telephone
但我该如何高效地插入尾引号和分号呢?在这里进行 ex-mode 替换操作感觉不太对。
编辑: 我记得 Damian Conway 在这里演示过 - "More Instantly Better Vim" - 37:00。很难确定,但他是在利用 dragvisuals.vim 插件中的某些功能还是 vim 原生支持来添加最后的引号吗?
:1,3s/\(.*\)/declare \1 = '\1';
? - ntalbs