Как изменить Eclipse для использования пробелов вместо вкладок?


Answers

Для текстового редактора по умолчанию:

  • Общие> Редакторы> Текстовые редакторы> Вставьте пробелы для вкладок (проверьте)

Для PHP:

  • PHP> Стиль кода> Formatter> Политика вкладок (выберите «пробелы»)
  • PHP> Стиль кода> Formatter> Размер отступа (установлен на 4)

Для CSS:

  • Веб> CSS> Редактор> Отступы, используя пробелы (выберите)
  • Веб> CSS> Редактор> Размер отступа (установлен на 4)

Для HTML:

  • Веб> HTML> Редактор> Отступы, используя пробелы (выберите)
  • Веб> HTML> Редактор> Размер отступов (установлен на 4)

Для XML:

  • XML> XML-файлы> Редактор> Отступы, используя пробелы (выберите)
  • XML> Файлы XML> Редактор> Размер отступа (установлен на 4)

Для Javascript:

  • Javascript> Предпочтения> Стиль кода> Форматирование> Изменить> Отступы (выберите только «пробелы»)
  • Переименуйте профиль настроек форматирования, чтобы сохранить его

Для Java:

  • Java> Предпочтения> Стиль кода> Форматирование> Изменить> Отступы (выберите только «пробелы»)
  • Переименуйте профиль настроек форматирования, чтобы сохранить его
Question

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




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




в формате eclipse xml: для вкладки:

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

для космоса:

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



Eclipse IDE для разработчиков C / C ++, версия: Helios Service Release 2

Вам нужно создать новый профиль, нажав кнопку «Создать» внутри «Окно-> Настройки-> Стиль кода»,

Перейдите на вкладку «Отступ» и выберите «Политика табуляции = только пространство»

Eclipse IDE для разработчиков C / C ++, версия: Kepler Service Release 1

Следуйте по пути ниже, чтобы создать новый профиль: «Окно> Настройки> C / C ++> Стиль кода> Formatter"

Перейдите на вкладку «Отступ» и выберите «Политика табуляции = только пространство»




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

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

В разделе Windows> Настройки

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



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

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

В ссылке java formatter вам необходимо отредактировать профиль и выбрать политику табуляции, spaces only на вкладке отступа




Для редактора по умолчанию:

Window->Preferences->Editors->Text Editors->Insert spaces for tabs

Для редактора Java

Window->Preferences->Java->Code Style->Formatter->Edit->Indentation-> Tab policy = "Spaces Only"




Я нашел решение этой проблемы очень простым и всегда работает. Это изменение файла настройки затмения.

Например (изменение размера отступа HTML):

  1. Найден файл org.eclipse.wst.html.core.prefs, который должен находиться в файле your_workspace / .metadata / .plugins / org.eclipse.core.runtime / .settings /
  2. Добавить / изменить на строку в файле:

    indentationChar = пространство

    indentationSize = 4




Для CDT: перейдите в Window / Preference -> C / C ++ -> Code Style -> Formatter -> New (создайте новый, потому что встроенный профиль не может быть изменен) -> MyProfile (выберите одно имя для профиля) - > Отступы, политика вкладок -> Только пробелы

Удачи