IntelliJ IDEA - Formatowanie kodu (Ctrl+Alt+L)

Odpowiedz Nowy wątek
2018-12-27 14:17
0

Witam wchodząc w File | Settings | Editor | Code Style możemy określić zasady jakimi IDE ma się kierować żeby formatować kod. Interesuje mnie jaka reguła odpowiada za przenoszenie wywołań setterów przy builderze do jednej linii?

Przykładowo mam:

            AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this, AlertDialog.THEME_HOLO_DARK)
                    .setTitle(getResources().getString(R.string.help))
                    .setMessage(Html.fromHtml(getResources().getString(R.string.help_desc)))
                    .setCancelable(false)
                    .setNeutralButton("OK", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {
                    dialog.cancel();
                }
            });

gdzie po wykonaniu formatowania kodu wszystko przenosi się do jednej linii utrudniając czytelność.

edytowany 3x, ostatnio: furious programming, 2018-12-27 14:39

Pozostało 580 znaków

2018-12-27 15:19

W przypadku PhpStorma jest to opcja Chained method calls w zakładce Wrapping and braces, więc przypuszczam, że w IDEI będzie nazwane podobnie.


Pozostało 580 znaków

2018-12-27 18:10
0

Dokładnie tak, dzięki!

Pozostało 580 znaków

2019-01-01 18:43
0

Jeszcze jedno pytanko z tego zakresu. Co odpowiada za wstawianie nowych linii po getterach/setterach oraz konstruktorach?

Pozostało 580 znaków

2019-01-01 19:16
1

Już znalazłem.
Settings > Editor > Java > Blank lines > Minimum blank lines > Around method = 0

edytowany 1x, ostatnio: Kubaz, 2019-01-01 19:17

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0