Как мне изменить Eclipse, чтобы использовать пробелы вместо вкладок? - PullRequest
873 голосов
/ 02 января 2009

По умолчанию Затмение отступы с жестким символом табуляции. Как я могу изменить его на пробелы?

Ответы [ 20 ]

3 голосов
/ 03 сентября 2013

В Eclipse перейдите на Window->Preferences, затем найдите Formatter.

Вы увидите различные жирные ссылки, нажмите на каждую жирную ссылку и установите его на use spaces вместо tabs.

В ссылке на форматер Java вы должны отредактировать профиль и выберите вкладку политики, spaces only на вкладке отступа

3 голосов
/ 26 июня 2018

Перейдите к Window > Preferences и введите tab в качестве текста для поиска (который отобразит диалоговое окно, как показано ниже):

enter image description here

Перейдите к выделенным разделам, чтобы изменить политику вкладок. Для настроек Editor это в основном Indent using spaces (также показано выше).

Для настроек Formatter необходимо отредактировать активный профиль и обновить Tab policy (доступно в Indentation > General Settings:

enter image description here

3 голосов
/ 26 июня 2014

Окно-> Настройки-> Java-> Стиль кода-> Форматер-> Правка-> Отступ = "Только пробелы"

2 голосов
/ 02 февраля 2016

в формате Eclipse XML: для вкладки:

<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/>

для места:

<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
2 голосов
/ 19 апреля 2013

Не пропустите вкладку политики для обоих * Только пробелы * Используйте пробелы для отступа обернутых строк

Я проверил только последнее и оставил Combobox только с вкладками, который продолжал давать сбой CheckStyle К вашему сведению, я говорю о настройках> Java> Formatter> Edit ...

0 голосов
/ 01 мая 2018

Как дополнение к другим ответам, в Mac OS X меню «Предпочтения» находится в Eclipse, не Window (в отличие от дистрибутивов Eclipse для Windows / Linux). Все остальное остается таким же, как указано в других ответах после этого пункта.

IE: Java Formatter доступен в:

Eclipse >      | # Not Window!
Preferences >  |
Java >         |
Code Style >   |
Formatter      |

Отсюда отредактируйте форматер, и политику вкладок можно установить в разделе «Отступ».

0 голосов
/ 18 декабря 2017

Также рассмотрите возможность использования файла .editorconfig: https://marketplace.eclipse.org/content/editorconfig-eclipse. Кто-то, кто не использует Eclipse, также может извлечь выгоду из этого, в худшем случае он может служить ориентиром. ПРИМЕЧАНИЕ: я не буду вводить вкладки против космических войн, но буду использовать пробелы FTW: -)

0 голосов
/ 02 сентября 2015
  • Нажмите Окно »Настройки
  • Развернуть Java »Стиль кода
  • Нажмите Форматер
  • нажмите новый
  • Выберите имя профиля
  • Нажмите ок
  • Нажмите кнопку Изменить
  • Перейдите на вкладку Отступы
  • В разделе «Общие параметры» установите для политики вкладок значение «Только пробелы»
  • Нажмите ОК.
0 голосов
/ 26 июня 2015

И не забудьте редактор ANT

По некоторым причинам Ant Editor не отображается в результатах поиска для «табуляции» или «пробелов», поэтому его можно пропустить.

Под Windows> Настройки

  • Ant> Редактор> Форматер> Размер вкладки: (установите 4)
  • Ant> Editor> Formatter> Использовать символ табуляции вместо пробелов (снимите флажок)
0 голосов
/ 19 марта 2015

В eclipse mars (EE) в Mac OS X единственный способ найти это в настройках - открыть диалоговое окно «Параметры» и ввести «Форматировщик», а затем выбрать «Java-> Кодовый стиль-> Форматировщик».

Java-> Code Style не имеет доступа к Formatter!

...