我经常必须更正以下 rails 代码:
assert_equal value, expected
assert_equal 的两个参数乱序,应为:
assert_equal expected, value
在vim中,从第一行到第二行最有效的方式是什么?
最佳答案
通过正则表达式:
:s/\v([^, ]+)(\s*,\s*)([^, ]+)/\3\2\1/
如果你经常这样做,你可以用它制作一张 map ,例如:
:nmap <F5> :s/\v([^, ]+)(\s*,\s*)([^, ]+)/\3\2\1/<CR>
将光标放在要翻转的行上并点击
F5
.
关于vim - 在 vim 中反转逗号分隔列表的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/757338/