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

Android Studio "Этот файл имеет отступы с вкладками вместо 4 пробелов"

Я постоянно получаю сообщение, появившееся в Android Studio всякий раз, когда я редактирую файл. В нем говорится: "Этот файл имеет отступы с вкладками вместо 4 пробелов". Я могу нажать "ОК" или "Отступ с четырьмя пробелами", и я знаю, что есть способы изменить вкладки (см. этот вопрос), но это немного раздражает это сообщение появляется все время. Я даже попробовал нажать "Показать настройки", а затем "Использовать символ табуляции", но у меня все еще появилось сообщение.

enter image description here

Почему он всегда появляется? Что я могу сделать с этим?

Примечание. Мой проект Java был импортирован из Eclipse.

4b9b3361

Ответ 1

Блог JetBrains IntelliJ IDEA гласит:

Если вы уже пробовали последнюю версию IntellIJ IDEA 14 EAP, вы mayve заметил, что настройки стиля кода предлагают новый вариант: Обнаружение и использование существующих отступов файлов для редактирования (включено по умолчанию.)

Эта новая опция позволяет IntelliJ IDEA обнаруживать определенные настройки стиля кода (например, Использовать символ табуляции и размер отступа) в текущем отредактированном файл на лету. Это означает, что даже если файл имеет стиль кода отличные от ваших текущих настроек, они все равно будут сохранены.

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

Вы можете увидеть эту опцию на следующем изображении:

enter image description here

В проекте, который вы импортировали из Eclipse, используются вкладки, а не пробелы для отступов. Android Studio позволяет сохранить этот стиль кода. Однако, если вы не хотите напоминания, вы можете выполнить одно из следующих действий:

затруднительный

Будет выполнено любое из следующих действий:

  • Снимите флажок Обнаружение и используйте существующие отступы файла для редактирования.

  • Измените свой отступ по умолчанию для Java (а не только на общей странице стиля кода). Перейдите в раздел Файл > Настройки > Редактоp > Стиль кодa > Java. На вкладке вкладки и отступы нажмите "Использовать символ табуляции".

enter image description here

  • Преобразование вкладок в пробелы. Просто нажмите "Отступ с 4 пробелами" всякий раз, когда появляется предупреждение. Или перейдите в Изменить > Преобразовать отступы > В пробелы.

См. также:

Ответ 2

Не уверен в предыдущих версиях, но используя Android Studio 2.2.3, Build # AI-145.3537739, построенный 2 декабря 2016 года, у вас есть опция Настройки > Редактоp > Стиль кода, что позволяет вам не показывать уведомления.

Снимите флажок, и они исчезнут!

Показать уведомления об обнаруженных отступах

Снимите флажок - Показывать уведомления об обнаруженных отступах

Ответ 3

Включить "Использовать символ табуляции" (Файл → Настройки → Редактор → Стиль кода → JAVA).

Если это не работает,  Включите "show whitespaces" (Редактор → Общие → Внешний вид).