Подтвердить что ты не робот

Игнорировать изменения в пробелах в IntelliJ changebars

У меня есть файл из нашего репозитория, где я запускал автоматический отступ (потому что это был беспорядок), и теперь весь файл отмечен синими заменами (справа от окна редактора), что затрудняет поиск моих изменений,

Я уже игнорирую пробельные изменения в окне diff (как описано здесь: Intellij и вкладка changes), есть ли способ сделать это и в окне редактора?

4b9b3361

Ответ 1

На данный момент [идея 13.5] кажется, что невозможно игнорировать пробелы в стандартном редакторе. Вы можете открыть билет поддержки

Мы также столкнулись с этим в компании из-за использования различных используемых костедов, в конце концов мы соглашаемся на:

  • устанавливая общий codestyle, что каждый, редактирующий код, должен [фактически должен ] следовать
  • переформатируйте всю кодовую базу до данного кодекса
  • подтвердите форматированный код [без добавления или удаления, просто переформатируйте]

Это заняло немного времени, но в итоге мы работаем намного лучше. Таким образом, с этого момента мы будем иметь все время код, который будет эстетически одинаковым в следующих версиях.

Ответ 2

Я не мог найти способ полностью игнорировать пробелы, но IntelliJ (я использую версию 2016) позволяет вам установить цвет для изменения только пробелов:

Редактор → Общие → Разный цвет для строк с только пробелами

что очень помогает.

Ответ 3

По сути, вы хотите, чтобы Intellij использовал изменение -ignore-all-space или -ignore-space при слиянии.

Моя команда разработчиков также занимается этой проблемой, потому что у нас разные настройки форматирования кода. В результате каждое слияние болезненно без всякой причины. Команда любит иметь возможность форматирования кода, но это отрицает ее.

На данный момент решения нет. Intellij имеет технологию игнорировать пробелы, поэтому исправление этого на самом деле просто добавляет флажок на экране сравнения слияния или даже в настройках контроля версий.

Есть функция IDEA-107714 Пожалуйста, голосуйте! https://youtrack.jetbrains.com/issue/IDEA-107714

Ответ 4

Попробуй это,

Вид → Активный редактор → Показать пробелы

это гарантированно решит вашу проблему