При применении форматирования кода, как я могу увидеть реальные изменения, внесенные IntelliJ? - PullRequest
2 голосов
/ 13 февраля 2020

Моя команда любит иметь один последовательный стиль кода. Мы все настроили наши соответствующие форматеры IntelliJ на использование одной и той же "схемы" стиля.

Сейчас я использую Opt + Cmd + L для форматирования и получения всплывающего окна с сообщением о том, что задание выполнено:

Оно не показывает точные изменения, просто предоставляет резюме. Альтернативная команда с Shift предоставляет некоторые параметры конфигурации, но также не показывает результаты.

Иногда я хочу увидеть фактические изменения, которые вносит форматтер. Обычно это делается для того, чтобы увидеть, есть ли места, где сложная строка или блок могли бы извлечь выгоду из отключения форматера.

Есть ли какой-нибудь способ получить в основном разность файла до и после форматирования? За исключением сохранения копии старой версии перед каждым форматированием и ее различий вручную, то есть.

Ответы [ 2 ]

1 голос
/ 13 февраля 2020

Вы можете использовать функцию Local History или контроль версий, чтобы получить разность файла.

Local History

1 голос
/ 13 февраля 2020

Вы можете выбрать весь класс, щелкнуть правой кнопкой мыши по нему и нажать «Локальная история -> Показать историю для выбора», он сравнит две версии класса и покажет различия

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