макрос vim, чтобы разбить длинное объявление метода Java - PullRequest
0 голосов
/ 07 апреля 2011

У меня есть длинное объявление метода, подобное этому

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, который я могу сделать для этого?

Ответы [ 2 ]

2 голосов
/ 07 апреля 2011

в два этапа:

V:s/[(,)]/&\r/g
V'<=
0 голосов
/ 08 апреля 2011

Я бы использовал решение Люка Эрмита, но другое решение было бы:

0f,a<CR> в первый раз (перейдите к началу, затем введите первую запятую)

;. затем повторить два действия.

Иногда это быстрее;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...