Eclipse Indigo: Shift + Tab Outdent (отступ) больше не работает - PullRequest
5 голосов
/ 27 июня 2011

После установки нового Eclipse Indigo outdent больше не работает, когда я нажимаю Shift + Tab в строке.Есть ли настройка, которая активирует это снова?

Ответы [ 4 ]

12 голосов
/ 11 сентября 2013

Проблема по-прежнему актуальна для Eclipse Kepler

в Главном меню -> Окно -> Настройки -> PHP -> Форматтер -> {Ваш профиль форматера} -> Редактировать -> Идентификация -> Общие настройки:

измените политику вкладок на Пробелы и размер отступа на 4 (или на любую нужную сумму).

Источник: https://bugs.eclipse.org/bugs/show_bug.cgi?id=210108

5 голосов
/ 15 мая 2015

Хорошо, поэтому в настоящее время я использую Eclipse Luna Service Release 1a (4.4.1), и у меня тоже возникла эта проблема после перехода с табуляции пробелов (4 пробела) вместо стандартного интервала табуляции.

Проблемадля меня было то, что область, которую я пытался удалить из табуляции / outdent / shift-tab (или как вы хотите это называть), содержала комбинацию из 4х пробелов и реальных вкладок.

Проверьте, является ли эточехол для тебя.Если это так, вы должны сделать преобразование из одного в другое.Чтобы сделать это, выделите все в зоне действия, затем нажмите CTRL + F и замените все экземпляры любого количества пробелов, которые вы используете, на «\ t».

Убедитесь, что «Регулярные выражения»флаг установлен.

find and replace screenshot showing exactly what to do

SHIFT + TAB работает правильно только в том случае, если вкладки only или only пробелы используются для отступа и вообще ничего не сделают, если есть смесь.

Также, естественно, убедитесь, что для вашей политики вкладок применяются правильные настройки в Главном меню -> Окно -> Настройки -> PHP -> Форматтер -> {ваш профиль форматера} -> Редактировать -> Идентификация -> Общие настройки.

enter image description here

Функциональность работает нормально и в соответствии со мнойс тех пор как я это сделал.Обязательно перезапустите IDE, поскольку я заметил, что она будет слегка склонна придерживаться старых привычек табуляции, если вы этого не сделаете.

2 голосов
/ 22 февраля 2013

Возможно, это связано с настройками форматера (предпочтения-> java-> code style-> formatter). Сегодня я столкнулся с той же проблемой в Eclipse Juno и сумел ее решить, установив размер отступа 4 и размер вкладки 4 на вкладке отступа. Возможно, стоит попробовать и поиграть с этими настройками.

1 голос
/ 19 марта 2017

Для тех, у кого не работает ни один из других ответов, просто попробуйте установить PDT (Инструменты разработки Php).Он имеет правильные горячие клавиши для выполнения этого действия.Я решил таким образом.

...