使用VIM在C中应用“Yoda条件”的最短路径是什么?

时间:2018-06-19 07:26:21

标签: vim

使用VIM,在==周围交换单词的最快方法是什么?

示例:重新洗牌后x.y.z == 78应变为78 == x.y.z

2 个答案:

答案 0 :(得分:0)

假设您的光标位于x,并且此表达式之前和之后还有其他文本,例如foo bar x.y.z == 78 foo bar

没有插件

dE2Evbp3BP

您可以一步一步按下这些按键,看看发生了什么。

with plugin

这是交换插件的典型用例。 (' tommcdo / vim-exchange') 请阅读"如何使用"的插件文档。有了这个插件,我们可以:

cxE2Wcxe

答案 1 :(得分:0)

使用正则表达式(未经测试)

:%s/\(\S.\{-}\)\(\s*\)==\(\s*\)\(.*\)/\4\2==\3\1/