Ответ 1
В eclipse перейдите в раздел "Настройки" > "Основные" > "Редакторы" > "Текстовые редакторы" и установите флажок "Вставить пробелы для вкладок". Затем он будет отступать от пробелов вместо вкладок.
Я использую Checkstyle для Java в Eclipse IDE. Я не знаю, что в каждом файле java, во второй строке, я всегда получаю предупреждение в Checkstyle: (хотя я уверен, что не нажимаю клавишу Tab)
Файл содержит символы табуляции (это первый экземпляр).
public class Percolation {
private boolean[][] grid;
...
}
Когда я набрал: public class Percolation {
, нажмите enter, Eclipse сделает для меня отступ, после чего я наберу private boolean[][] grid;
. Но я все еще получаю это предупреждение.
Скажите, пожалуйста, как это исправить. (Я не хочу отключать это предупреждение, потому что это обязательно. Другие люди снова проведут мой файл).
Спасибо:)
В eclipse перейдите в раздел "Настройки" > "Основные" > "Редакторы" > "Текстовые редакторы" и установите флажок "Вставить пробелы для вкладок". Затем он будет отступать от пробелов вместо вкладок.
шаг 1 В eclipse, предпочтение > Java > Стиль кодa > Formatter. Отредактируйте активный профиль. (Если вы не хотите редактировать встроенный профиль, создайте новый профиль). В разделе "Активный профиль:" есть раскрывающееся диалоговое окно.. рядом с ним нажмите "Изменить...", который откроет диалоговое окно редактирования. На вкладке "Отступ" вы найдете Политика вкладок. Измените политику вкладок с Только смешение в пространстве и примените изменения.
Шаг 2 Вернитесь к своей Eclipse Perspective, перейдите через панель меню: Источник > Элемент формата (не "Формат" ) и сохраните.
Запустите checkstyle, который вы не найдете. "Вкладка" Файл ": Файл содержит символы табуляции (это первый экземпляр)". предупреждение.
Чтобы визуализировать разницу, включив символ пробела, который вы найдете на панели инструментов.
Другая возможность - найти и заменить: - скопировать вкладку - Чтобы найти и заменить окно найти: вставить вкладку замените: пробелы типа 4 (или количество пробелов, из которых состоит вкладка) - > replaceAll
Для кода Java:
шаг 1 В eclipse, Preference > Java > Code Style > Formatter.
Создайте новый профиль и инициализируйте его профилем по умолчанию. Появится раскрывающееся диалоговое окно.. рядом с ним нажмите "Изменить...", который откроет диалоговое окно редактирования. На вкладке "Отступ" вы найдете политику вкладок. Измените политику вкладок с Mixed на "Space only" и примените изменения.
шаг 2 Исправить код вашего кода ctrl+I
. Он заменит Tab пространством.
У меня также была проблема, но я получил решения.
Шаг 1. Перейдите в "Окно" > "Настройки" > "Стиль проверки".
Шаг 2. В правой части вы увидите глобальные контрольные конфигурации. Там вы обнаружите, что доступны конфигурации Два. Выберите конфигурацию с помощью Eclipse и нажмите кнопку Установить по умолчанию и нажмите ОК.
Надеюсь, это решит вашу проблему.
Для редактора Java
Нажмите "Окно" Настройки Развернуть Java "Стиль кода Нажмите Formatter Нажмите кнопку "Изменить" Перейдите на вкладку "Отступ" В разделе "Общие настройки" установите для параметра "Политика табуляции" значение: "Только пробелы" Нажмите OK, чтобы применить изменения.
Для других редакторов см. здесь Как изменить Eclipse для использования пробелов вместо вкладок?
Просто исправил эту проблему стиля (вызванную scalaStyle), удалив TAB с отступом SPACE :)
лучше всего попробовать, помещая пробелы. Он работает.