使用VIM,在==
周围交换单词的最快方法是什么?
示例:重新洗牌后x.y.z == 78
应变为78 == x.y.z
答案 0 :(得分:0)
假设您的光标位于x
,并且此表达式之前和之后还有其他文本,例如foo bar x.y.z == 78 foo bar
dE2Evbp3BP
您可以一步一步按下这些按键,看看发生了什么。
这是交换插件的典型用例。 (' tommcdo / vim-exchange') 请阅读"如何使用"的插件文档。有了这个插件,我们可以:
cxE2Wcxe
答案 1 :(得分:0)
使用正则表达式(未经测试)
:%s/\(\S.\{-}\)\(\s*\)==\(\s*\)\(.*\)/\4\2==\3\1/