Настройка отступа для обозначения новой строки в Scala в Intellij - PullRequest
0 голосов
/ 04 мая 2018

У меня все мои вкладки настроены правильно в Intellij для использования 2 пробелов, однако я не знаю, где изменить настройку, чтобы получить 2 пробела после новой строки с использованием точечной нотации. Всякий раз, когда я перехожу на новую строку, начинающуюся с точки, это дает мне 4 пробела. enter image description here

Также, если я использую Continuation Indent = 1, тогда я получаю 1 пробел при работе с наборами данных, но это поведение не соответствует, поэтому не уверен, почему это работает иногда, но не в других случаях.

enter image description here

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Вы можете получить желаемое поведение, зайдя в Файл -> Настройки; Редактор -> Стиль кода -> Scala; Вкладки и отступы; Отступ продолжения = 1.

Тем не менее, это нормальное форматирование Scala с точкой на предыдущей строке (в вашем случае, как это):

val group1: RDD[(Int, Double)] = sortedCache.

и это дает отступ в 2 пробела во второй строке без необходимости изменения настроек IDE.

0 голосов
/ 04 мая 2018

Поиграв с моими настройками IntelliJ, я верю , что я его нашел:

Settings -> Editor -> Code Style -> Scala -> Wrapping and Braces (tab) -> Align when multiline (option under "Chained method calls")


Indentation

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