По умолчанию отступы Eclipse с жестким символом табуляции. Как я могу изменить это на пробелы?
eclipse
formatting
tabs
whitespace
Брайан Дикон
источник
источник
Ответы:
Редактор Java
Spaces only
[ Примечание : при необходимости сохраните профиль с новым именем, поскольку профиль по умолчанию не может быть перезаписан.]
Текстовый редактор по умолчанию
До версии 3.6:
Версия 3.6 и позже:
Обратите внимание, что текстовый редактор по умолчанию используется в качестве основы для многих не Java-редакторов в Eclipse. Удивительно, что этот параметр не был доступен до 3.3.
C / C ++
Spaces only
HTML
CSS
Следуйте тем же инструкциям для HTML, но выберите файлы CSS вместо файлов HTML .
JSP
По умолчанию файлы JSP соответствуют настройкам форматирования для файлов HTML.
XML
Интервал между файлами XML настраивается в настройках.
источник
Open the edit dialog now
оно включено, нажмитеOK
, затем вIndentation
вкладку, вы увидитеTab Policy
. Установите этоSpaces Only
.Для текстового редактора по умолчанию:
Insert spaces for tabs
(отметьте это)Для PHP:
Tab policy
(выберите« пробелы »)Indentation size
(установлен на 4)Для CSS:
Indent using spaces
(выберите его)Indentation size
(установлен на 4)Для HTML:
Indent using spaces
(выберите его)Indentation size
(установлен на 4)Для XML:
Indent using spaces
(выберите его)Indentation size
(установлен на 4)Для Javascript:
Indentation
(выберите« только пробелы »)Для Java:
Indentation
(выберите« только пробелы »)источник
От смены вкладок до пробелов в затмении :
Окно » Настройки » Java » Стиль кода » Форматирование » Редактировать »
Indentation
(выберите «Только пробелы»)источник
Для CDT :
Tab Policy
(выберите только пробелы)источник
Просто быстрый совет для людей, натыкающихся на эту нить; есть еще одно место, где этот параметр также может быть установлен, в вашем проекте!
Eclipse поддерживает специфичные для проекта настройки, и некоторые проекты будут использовать свои собственные, неуправляемые настройки вкладок / пространств, которые не будут отображаться нигде, кроме свойств текущего проекта.
Это можно сделать через:
Обычно это будет проблемой, если вы импортируете чужой код в Eclipse.
источник
Для редактора по умолчанию:
Окно » Настройки » Редакторы » Текстовые редакторы »
Insert spaces for tabs
Для редактора Java
Окно » Настройки » Java » Стиль кода » Форматирование » Редактировать » Отступ »
Tab policy
« Только пробелы »источник
Когда я столкнулся с этой проблемой, у меня было «использовать пробелы для вкладок», установленное в true везде, где я мог найти, и все же я все еще получал вкладки. Это закончилось тем, что в другом месте файла использовались вкладки, и он пытался сделать умный отступ или что-то расстраивающее.
Это было решено, выбрав все содержимое файла и нажав на Mac
command+shift+f
. Это применяет данное форматирование к файлу. Я не знаю такой же привязки клавиш в Windows, но попробую. С этого момента я начинаю получать ожидаемое поведение.источник
\t
замену для (убедитесь, что регулярные выражения включены) и заменить требуемым количеством пробеловCtrl+Shift+F
.Eclipse IDE для разработчиков на C / C ++, версия: Helios Service Release 2
Вам нужно создать новый профиль, нажав кнопку «Создать» внутри «Окна-> Настройки-> Стиль кода»
Перейдите на вкладку «Отступы» и выберите «Политика вкладок = Только пробел»
Eclipse IDE для разработчиков на C / C ++, версия: Kepler Service Release 1
Следуйте приведенному ниже пути, чтобы создать новый профиль: «Окно> Настройки> C / C ++> Стиль кода> Форматировщик»
Перейдите на вкладку «Отступы» и выберите «Политика вкладок = Только пробел»
источник
Обязательно проверьте форматер java, поскольку он перезаписывает параметр «вставить пробелы для вкладок» . Перейти к:
Java->Code Style"->Formatter->Edit->Identation
Примечание: вам нужно будет создать собственный формат, чтобы сохранить вашу конфигурацию.
источник
Я нашел решение этой проблемы очень простым и которое работает всегда. Это изменение файла настроек затмения.
Например (изменить размер отступа HTML):
org.eclipse.wst.html.core.prefs
файл, который должен быть вyour_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/
источник
Перейдите в Window -> Preferences и введите tab в качестве текста для поиска (который отобразит диалоговое окно, как показано ниже):
Перейдите к выделенным разделам, чтобы изменить политику вкладок. Для настроек редактора это в основном отступ с использованием пробелов (также показано выше).
Для настроек Formatter необходимо отредактировать активный профиль и обновить политику вкладок (доступно в разделе « Отступы -> Общие настройки» :
источник
Окно-> Настройки-> Java-> Стиль кода-> Форматер-> Правка-> Отступ = "Только пробелы"
источник
В Eclipse перейдите в « Окно »> « Настройки», затем найдите « Форматтер» .
Вы увидите различные жирные ссылки, нажмите на каждую жирную ссылку и установите ее
use spaces
вместоtabs
.В ссылке форматера Java, вы должны отредактировать профиль и выбрать политику вкладки,
spaces only
на вкладке отступаисточник
Не пропустите политику табуляции для обоих * только пробелов * используйте пробелы для отступа строк
Я проверил только последнюю вещь и оставил Combobox только с вкладками, который продолжал давать сбой CheckStyle .. К вашему сведению, я говорю о Preferences> Java> Formatter> Edit ...
источник
В формате Eclipse XML:
Для вкладки:
Для космоса:
источник
источник
Также рассмотрите возможность использования файла .editorconfig: https://marketplace.eclipse.org/content/editorconfig-eclipse . Кто-то, кто не использует Eclipse, также может извлечь выгоду из этого, в худшем случае он может служить ориентиром. ПРИМЕЧАНИЕ: я не буду вводить вкладки против космических войн, но буду использовать пробелы FTW :-)
источник
В дополнение к другим ответам, в Mac OS X меню «Предпочтения» находится под Eclipse, а не Window (в отличие от дистрибутивов Eclipse для Windows / Linux). Все остальное остается таким же, как указано в других ответах после этого пункта.
IE: Java Formatter доступен под:
Отсюда отредактируйте форматер, и политика вкладок может быть установлена в «Отступ».
источник
В программе eclipse mars (EE) в Mac OS X единственный способ найти это в настройках - открыть диалоговое окно «Параметры» и ввести «Форматтер», затем выбрать «Java» -> «Стиль кода» -> «Форматировщик».
Java-> Code Style не имеет доступа к Formatter!
источник
И не забудьте редактор ANT
По какой-то причине Ant Editor не отображается в результатах поиска для
'tab'
или'spaces'
может быть пропущен.Под Windows > Настройки
Tab size:
(установлен на 4)Use tab character instead of spaces
(снимите флажок)источник
Вы определенно можете использовать XML-файл для настройки вашего форматера стиля кодирования. Файл форматера помогает вам иметь одинаковый стиль кодирования и рекомендации для всех членов вашей команды.
При добавлении этих нижеприведенных переменных настройки будут иметь место
a tab= 2 spaces
и конвертироваться в пробел, даже если вы, вероятно, используетеTab
сокращенную клавишу при кодировании с использованием Eclipse .Лучший,
источник