Как сказать PHPEclipse использовать пробелы вместо вкладок - PullRequest
2 голосов
/ 19 февраля 2011

Я только что переключился с PDT на PHPEclipse (поскольку PDT слишком нестабилен на мой вкус), но теперь у меня возникла проблема, заключающаяся в том, что я не могу выяснить, как заставить PHPEclipse делать отступ для кода PHP с пробелами вместо вкладок.Я включил использование пробелов в следующих местах предпочтений:

PHPEclipse/PHP/Formatter/ (Unchecked "Indentation is represented by a tab")
General/Editors/Text Editors/ (Checked "Insert spaces for tabs")

*. Php Файлы связаны только с редактором PHPEclipse и стандартным текстовым редактором.На странице настроек PHPEclipse написано «Некоторые общие настройки теперь живут на страницах текстовых редакторов», поэтому похоже, что PHPEclipse должен использовать общие настройки текстового редактора.Но это просто не работает.PHPEclipse всегда использует табуляцию вместо пробелов.

Любые подсказки, как я могу заставить его использовать пробелы?

Ответы [ 4 ]

7 голосов
/ 19 февраля 2011

только что добавил PHPEclipse в мой Eclipse, кажется, вам должно помочь следующее:

Window > Preferences > PHPEclipse > PHP > Typing*

«Typing» - это имя вкладки.Есть настройка «Вставка пробелов для вкладки (см. Страницу настроек Code Formatter» , отметьте ее, и вы получите пробелы вместо вкладок;)

2 голосов
/ 29 мая 2013

Я попытался хорошо для eclipse-php 3.0.2 :

1. go to "window > preferences > code style > formatter ";
2. change tab policy from "tabs" to "spaces"; 
3. change indentation size as you need;
4. Apply - ok.
1 голос
/ 02 июля 2014

Я использую Eclipse 3.8.1.Следующее сработало у меня:

Windows > PHP > Code Style > Formatter
Set "Tab policy:" to "Spaces
1 голос
/ 31 мая 2013

У меня сработало следующее (PHP Symfony также установлен).

Моя версия Eclipse: Eclipse SDK 4.2.2

Установлено

  • Редактор PHP:Средства разработки PHP (PDT) 3.1.
  • Функция Symfony: 1.0.85

Инструкции

  1. Перейдите в «Окно> Настройки> PHP> Стиль кода»> Formatter (PDT Tools)
  2. Переключить «Активный профиль» с Eclipse [встроенный] на Symfony [встроенный]

Встроенный профиль Eclipse имеет отступы табуляциив предварительном просмотре, тогда как встроенный профиль Symfony имеет 4 пробела для каждого отступа.

...