Как изменить Eclipse, чтобы использовать пробелы вместо вкладок?
по умолчанию затмение отступы с жестким символом табуляции. Как мне изменить его на пробелы?
20 ответов:
Редактор Java
- клик окно"предпочтения
- расширения Java"Стиль Кода
- клик форматер
- выберите Edit
- выберите отступ tab
- под Общие Параметры, set Tab policy to:
Spaces only- клик ОК ad оскомину, чтобы применить изменения.
[Примечание: при необходимости сохранить профиль с новым именем, так как профиль по умолчанию не может быть перезаписан.]
Текстовый Редактор По Умолчанию
до версии 3.6:
Window->Preferences->Editors->Text Editors->Insert spaces for tabsверсия 3.6 и выше:
- клик окно"предпочтения
- расширения общие " редакция
- клик Текстовые Редакторы
- Регистрация вставить пробелы для вкладок
- клик ОК до тошноты, чтобы применить изменения.
обратите внимание, что текстовый редактор по умолчанию используется в качестве основы для многих редакторов не Java в Eclipse. Удивительно, что эта настройка не была доступна до 3.3.
C / C++
- клик окно " предпочтения
- расширения C / C++"Стиль Кода
- клик форматер
- выберите новая кнопка для создания нового профиля, затем ОК продолжить
- выберите отступ tab
- под Общие Параметры, set Tab policy to:
Spaces only- клик ОК до тошноты применить изменения.
HTML
- клик окно"предпочтения
- расширения Web"HTML-файлы
- клик редактор
- под форматирование выберите отступ с помощью пробелов переключатель
- клик ОК, чтобы применить изменения.
CSS
следуйте тому же инструкции для HTML, но выберите CSS файлы вместо HTML-файлы.
JSP
по умолчанию файлы JSP следуют параметрам форматирования для файлов HTML.
XML
расстояние между XML-файлами настраивается в настройках.
- клик окно"предпочтения
- расширения XML"XML-файлы
- клик редактор
- выберите отступ с помощью пробелов
- вы можете указать размер отступа при необходимости: количество пробелов для отступа.
для текстового редактора по умолчанию:
- "общие" > "Редакторы" > "текст" Редакторы " > " вставлять пробелы для вкладок (проверьте это)
для 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
для редактора Java
Window->Preferences->Java->Code Style->Formatter->Edit->Indentation-> Tab policy = "Spaces Only"
когда я столкнулся с этой проблемой, у меня было "использовать пробелы для вкладок", установленное в 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):
- нашел орг.затмение.РМО.формат html.ядро.prefs файл, который должен быть в your_workspace/.метаданные./Плагины/орг.затмение.ядро.время выполнения./настройки/
добавить / изменить в строку в файле:
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в поле поиска (которое будет отображать диалоговое окно, как показано ниже):перейдите к выделенным разделам, чтобы изменить политику вкладки. Для
Editorнастройки это в основномIndent using spaces(Также см. выше).на
Formatterнастройки вам нужно отредактировать активный профиль и обновитьTab policy(доступно подIndentation > General Settings:




Comments