Как я могу настроить различные правила интервалов для циклов в настройках стиля кода IntelliJ Idea? - PullRequest
0 голосов
/ 07 января 2020

В настоящее время я работаю над проектом Java и нахожу систему стилей кода IntelliJ Idea крайне разочаровывающей, поскольку она отказывается принять параметры, которые я хочу ей задать. В частности, я хочу пробелы вокруг различных операторов , если они не находятся внутри для заголовка l oop . Например, должен быть выведен следующий код:

for(int x=0;x<10;++x){ // no spaces around operators when they're in a for loop's header
    System.out.println(x);
}

int a = 10; //spaces around = when not in a for loop's header
int b = 50;
a = b;
if(a < b){ //an if statement is not a for loop's header
    doSomething();
}

По сути, я хочу, чтобы IntelliJ сделал исключение из правил обычного пространства, когда в заголовке a для l oop, удалив эти пробелы. Мне кажется абсолютно отвратительным иметь плотную конструкцию, заполненную лишними пробелами, до такой степени, что я вообще не хочу использовать IntelliJ Idea, несмотря на ее многочисленные замечательные возможности. Это, например, значительно снижает полезность его автоматической * рефакторинговой способности c, потому что мне нужно вручную go выполнить и исправить ошибки форматирования после каждого рефакторинга.

Когда я смотрю в настройках стиля кода, флажки «вокруг операторов», кажется, не имеют механизма для другой настройки внутри циклов: screenshot of aforementioned settings in IntelliJ Idea

Как я могу заставить IntelliJ Idea правильно отформатировать мой код?

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