Сочетание клавиш Eclipse для отступа исходного кода слева?


Ответы:


120

В моей копии Shift+ Tabделает это, пока у меня есть выбор кода и я нахожусь в окне кода.


1
Если вы используете привязки VIM (враппер), к сожалению, обычная комбинация shift> не работает. Однако вкладки табуляции и сдвига работают, ЕСЛИ вы находитесь в режиме INSERT.
arcseldon

И файл должен быть открыт как файл редактора JavaScript. Например, если я открываю его с помощью UX Studio, ярлык не работает ... И наоборот, я не могу добавлять точки останова для отладки.
najuste 02


51

Вы можете использовать Ctrl+ Shift+, Fкоторый будет запускать ваш форматировщик для файла и также исправлять отступы по пути.


5
Как это не ответ №1?
Rap

Это работает намного лучше после настройки ваших formatterпредпочтений. Если ваш стиль кода не соответствует идеалам затмения. Пока вы этого не сделаете, это может быть довольно неприятно, если вы сделаете это случайно.
Грэм П. Хит,

Хорошее средство форматирования, если у вас его нет: code.google.com/p/google-styleguide/source/browse/trunk/… . Затем в Eclipse: Window -> Preferences -> Java -> Code Style ->
Formatter




4

В любой версии Eclipse IDE для отступов исходного кода.

Выберите исходный код и используйте следующие ключи

  1. Для отступов Java по умолчанию Ctrl+I

  2. Для правильного отступа Tab

  3. Для отступа слева Shift+Tab


4

Очевидно, это только для Pydev, но я понял, что вы можете получить очень полезные функции «Сдвиг вправо» и «Сдвиг влево» (по умолчанию сопоставленные с CTRL+ ALT+ .и CTRL+ ALT+ ,), чтобы они стали полезными, изменив их сочетания клавиш на « Область действия редактора Pydev "из" Pydev View "


1

На Mac (на французской клавиатуре это) cmd+ shift+F


cmd+shit+Fэто ярлык для «Формат», он делает больше, чем отступ, чтобы исправить только отступ cmd+i, чтобы ответить на этот вопрос, который является «ярлыком для отступа исходного кода влево », этоshift+tab
Marc_Alx


0

Я бы предпочел перейти к источнику меню и щелкнуть по «Очистить документ»


0

Для пользователей Mac, использующих Eclipse, используйте Cmd+ I(отступ) и Cmd+ F(формат). Но у меня был худший опыт с Cmd+, Fкоторый разбивает код на несколько строк следующим образом

String A = MyClass.getA(x, y);
if (A != null) {
    A = Long.parseLong(0);
}

Где мой исходный код выглядит следующим образом

String A = MyClass.get(x, y);
if (A != null) {
    A = Long.parseLong(0);
}

-1

для меня по умолчанию Shift+ Tab,

вы можете выделить нужный текст, нажмите Shift+, Tabчтобы сдвинуть все влево, выделение всего и нажатие Tabсдвинет все вправо.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.