Как остановить IntelliJ, удаляя отступы из цепочек вызовов методов? - PullRequest
0 голосов
/ 23 октября 2019

Я хочу сохранить ручной отступ в некоторых вызовах методов с использованием IntelliJ IDEA, чтобы все given, when, then не имели отступов, но средство форматирования продолжает сдвигать их обратно.

Я набираю:

    given
      .spec(withAcceptsGzipHeader)
      .authenticatedAsStandardUser()
    .when
      .get(resourceUnderTestPath)
    .Then()
      .statusCode(OK)
      .header(HttpHeaders.CONTENT_ENCODING, "gzip")
      .body("", hasKey(LICENCE_ID_OPTION))

, и форматировщик меняет его на:

    given
      .spec(withAcceptsGzipHeader)
      .authenticatedAsStandardUser()
      .when
      .get(resourceUnderTestPath)
      .Then()
      .statusCode(OK)
      .header(HttpHeaders.CONTENT_ENCODING, "gzip")
      .body("", hasKey(LICENCE_ID_OPTION))
  • У меня есть Упаковка и фигурные скобки -> Цепные вызовы методов -> Выравнивание, когда отключен muiltiline .

  • Я знаю о @formatter:off/on, но это не совсем правильнорешение.

Этот пост , кажется, спрашивает, что мне нужно. Удивлен, это еще не решено!

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