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



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

847   20  

20 ответов:

Редактор Java

  1. клик окно"предпочтения
  2. расширения Java"Стиль Кода
  3. клик форматер
  4. выберите Edit
  5. выберите отступ tab
  6. под Общие Параметры, set Tab policy to:Spaces only
  7. клик ОК ad оскомину, чтобы применить изменения.

[Примечание: при необходимости сохранить профиль с новым именем, так как профиль по умолчанию не может быть перезаписан.]

Текстовый Редактор По Умолчанию

до версии 3.6:

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

версия 3.6 и выше:

  1. клик окно"предпочтения
  2. расширения общие " редакция
  3. клик Текстовые Редакторы
  4. Регистрация вставить пробелы для вкладок
  5. клик ОК до тошноты, чтобы применить изменения.

обратите внимание, что текстовый редактор по умолчанию используется в качестве основы для многих редакторов не Java в Eclipse. Удивительно, что эта настройка не была доступна до 3.3.

C / C++

  1. клик окно " предпочтения
  2. расширения C / C++"Стиль Кода
  3. клик форматер
  4. выберите новая кнопка для создания нового профиля, затем ОК продолжить
  5. выберите отступ tab
  6. под Общие Параметры, set Tab policy to:Spaces only
  7. клик ОК до тошноты применить изменения.

HTML

  1. клик окно"предпочтения
  2. расширения Web"HTML-файлы
  3. клик редактор
  4. под форматирование выберите отступ с помощью пробелов переключатель
  5. клик ОК, чтобы применить изменения.

CSS

следуйте тому же инструкции для HTML, но выберите CSS файлы вместо HTML-файлы.

JSP

по умолчанию файлы JSP следуют параметрам форматирования для файлов HTML.

XML

расстояние между XML-файлами настраивается в настройках.

  1. клик окно"предпочтения
  2. расширения XML"XML-файлы
  3. клик редактор
  4. выберите отступ с помощью пробелов
  5. вы можете указать размер отступа при необходимости: количество пробелов для отступа.

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

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

для PHP:

  • PHP > стиль кода > форматирование > политика вкладок (выберите "пробелы")
  • PHP > стиль кода > форматер > размер отступа (установлен на 4)

для CSS:

  • Web > CSS > Editor > отступ с использованием пробелов (выберите его)
  • веб - > экране > "редактор" > "отступ" размер (значение 4)

для HTML:

  • Web > HTML > редактор > отступ с использованием пробелов (выберите его)
  • интернет > HTML-код " > "редактор" > " отступ размера (до 4)

для XML:

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

Для Javascript:

  • Javascript > Настройки > Стиль Кода > Форматер > Редактировать > отступ (выберите "только пробелы")
  • переименуйте профиль настроек форматера, чтобы сохранить его

Для Java:

  • Java > настройки > стиль кода > форматирование > редактировать > отступ (выберите "только пробелы")
  • переименуйте профиль настроек форматера, чтобы сохранить его

с изменение табуляции на пробелы в eclipse:

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

для CDT: перейдите в окно / предпочтения -> C / C++ - > стиль кода - > форматер - > Новый (создать новый, потому что встроенный профиль не может быть изменен) - > MyProfile (выберите одно имя для профиля) - > отступ, вкладка политика -> только пробелы

Удачи

просто Быстрый совет для людей, натыкающихся на эту тему; есть еще одно место где этот параметр также может быть установлен в ваш проект!

Eclipse поддерживает настройки для конкретных проектов, и некоторые проекты будут использовать свои собственные, неуправляемые вкладки/пространства настройки, которые не будут отображаться нигде, кроме текущих свойств проекта.

Это можно управлять через:

  • щелкните правой кнопкой мыши проект в пакете Исследователь;
  • Свойства -> Стиль Кода Java
  • поворот выкл все параметры для конкретного проекта

Как правило, это будет проблемой только при импорте чужого кода в Eclipse.

Для Редактора По Умолчанию:

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

enter image description here

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

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

enter image description here

когда я столкнулся с этой проблемой, у меня было "использовать пробелы для вкладок", установленное в true везде, где я мог найти, и все же я все еще получал вкладки. Это закончилось тем, что вкладки использовались в другом месте файла, и он пытался сделать умный отступ или что-то разочаровывающее.

Это было решено, выбрав все содержимое файла и нажав, на mac,command+shift+f. Это применяет данное форматирование к файлу. Я не знаю же даже на Windows, но попробую. При этом момент я начинаю получать ожидаемое поведение.

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

вам нужно создать новый профиль, нажав новую кнопку внутри "окно - > настройки - >стиль кода"

перейдите на вкладку отступ и выберите "Tab policy = Space only"


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

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

перейдите на вкладку отступ и выберите "Tab policy = Space only"

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

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

  1. нашел орг.затмение.РМО.формат html.ядро.prefs файл, который должен быть в your_workspace/.метаданные./Плагины/орг.затмение.ядро.время выполнения./настройки/
  2. добавить / изменить в строку в файле:

    indentationChar=space

    indentationSize=4

обязательно проверьте форматер java, так как он перезаписывает "вставить пробелы для вкладок" настройка. Перейти к:

Java->Code Style"->Formatter->Edit->Identation

Примечание: вам нужно будет создать пользовательский формат, чтобы иметь возможность сохранить конфигурацию.

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

в Eclipse перейти к Window->Preferences искать Formatter.

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

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

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

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

в формате 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 mars (EE) на Mac OS X единственный способ найти это в настройках-открыть диалоговое окно настроек и ввести форматер, затем выберите Java->стиль кода - >форматер.

Java - > стиль кода не имеет доступа к форматированию!

и не забудьте редактор АНТ

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

Под Windows > Параметры

  • АНТ > редактор > форматирования > вкладка размер: (значение 4)
  • Ant > Editor > Formatter > используйте символ табуляции вместо пробелов (снимите его)
  • Нажмите Окно " Настройки
  • Развернуть Java " Стиль Кода
  • Нажмите Кнопку Форматирования
  • нажмите кнопку Создать
  • выберите имя профиля
  • Нажмите кнопку ОК
  • Нажмите кнопку Редактировать
  • перейдите на вкладку отступы
  • В разделе Общие настройки установите для параметра политика вкладок значение: только пробелы
  • Нажмите кнопку ОК.

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

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

IE: Java Formatter доступен в разделе:

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

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

на Window > Preferences и типа tab в поле поиска (которое будет отображать диалоговое окно, как показано ниже):

enter image description here

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

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

enter image description here

Comments

    Ничего не найдено.