Там какой-либо путь состоит в том, чтобы убедить, что Eclipse для использования вкладок вместо пробелов для расположения с отступом его встроенного содержания Java помогает предложениям (такой, создавая пустой метод, который переопределяет метод в родительском классе)?
Единственная установка я мог найти, что выглядел релевантным, находится в Редакторах/Вставлять Windows/предпочтений/общих/редакторов/текста пробелы для вкладок, и эта установка неконтролируема.
(РЕДАКТИРОВАНИЕ: Несколько плакатов указали на Java / Стиль кода / Средство форматирования / Добавление отступа / политика Вкладки, которая установлена на "Вкладки только"),
В данный момент я должен не забыть выбрать их и переформатировать с <Ctrl>+<Shift>+<F>
.
Похоже, в настоящее время это ошибка (не исправленная в поезде 3.5):
ошибка 44755 (для комментариев, но также действительна для другие операции рефакторинга JDT)
Также связан с ошибкой 231832 , связанной с ошибкой при перезаписи AST ...
Я считаю, что это проблема с
ASTRewrite
, а не с клиентASTRewrite
. Мы должны убедиться, что настройки форматирования кода доступны для части перезаписи .
Переход наJDT / Core
для исследования.
Обнаружен в конце 3.4, до сих пор не исправлен в 3.5
Посмотрите в настройках Java / Code Style / Formatter
Создайте свой собственный профиль и установите "Отступ" / "Политика вкладок" на "Только вкладки"
Настройки> Java> Стиль кода> Форматирование> Правка> Отступ> Использовать табуляцию только для флажка начального отступа
способ, которым я его установил, - включить «Форматировать исходный код» в настройках Редактора-> Сохранить действия.
Таким образом, он переформатирует исходный код при сохранении.