我有像这样的长方法声明
public void doSomething(C1 v1, C2 v2, C3 v3, C4 v4, C5 v5, C6 v6, C7 v7) {
我想打破这个看起来像这样
public void doSomething(
C1 v1,
C2 v2,
C3 v3,
C4 v4,
C5 v5,
C6 v6,
C7 v7)
{
我可以做一个vim宏吗?
答案 0 :(得分:2)
分两步:
V:s/[(,)]/&\r/g
V'<=
答案 1 :(得分:0)
我会使用Luc Hermitte的解决方案,但另一种解决方案是:
0f,a<CR>
第一次(转到开头,然后去第一个逗号)
;.
然后,重复这两个动作。
有时它更快;)