在 Emacs 或 Vim 中,什么是连接字符串的平滑方式,如下例所示:
变换自: (阿尔法,贝塔,伽马)等等(123、456、789) 到: (阿尔法=123,贝塔=456,伽马=789)
它需要扩展到:
- 其中许多行
- 括号中的许多元素
我最近发现自己经常需要这种转变。
我在 Emacs 中使用 Evil,这就是为什么 Vim 答案可能也会有所帮助的原因。
更新:
解决方案并不像我希望的那样普遍。例如,当我有一个字符串列表并希望将它们分发到一个大型 XML 文档中时,我希望该解决方案也能正常工作。例如:
<item foo="" bar="barval1"/>
<item foo="" bar="barval2"/>
<item foo="" bar="barval3"/>
<item foo="" bar="barval4"/>
fooval1
fooval2
fooval3
fooval4
我制定了一个解决方案并将其添加为答案。