Клавіатурне скорочення Eclipse для відступу вихідного коду зліва?


Відповіді:


120

У моїй копії Shift+ Tabробить це, якщо у мене є вибір коду і я перебуваю у вікні коду.


1
Якщо ви використовуєте прив'язки VIM (vrapper), на жаль, звичайна комбінація shift> не працює. Однак вкладки та вкладки зсуву працюють, якщо ви перебуваєте в режимі ВСТАВКИ.
arcseldon

І файл слід відкрити як файл редактора JavaScript. Як якщо я відкриваю його в UX Studio, ярлик не працює ... І навпаки, я не можу додати точки зупинки для налагодження.
найсте


51

Ви можете скористатися Ctrl+ Shift+, Fякий запустить програму форматування на файлі, а також полагодить відступи.


5
Як це не відповідь No1?
Реп

Це працює набагато краще після налаштування ваших formatterуподобань. Якщо ваш стиль коду не відповідає ідеалам затемнення. Поки ви цього не зробите, це може бути дуже неприємно, якщо це зробити випадково.
Graham P Heath

Хороший форматор, якщо у вас його немає: code.google.com/p/google-styleguide/source/browse/trunk/… . Потім у Eclipse: Вікно -> Налаштування -> Java -> Стиль коду ->
Форматтер




4

У будь-якій версії Eclipse IDE для відступу вихідного коду.

Виберіть вихідний код і використовуйте наступні клавіші

  1. За замовчуванням відступ Java Ctrl+I

  2. Для правого відступу Tab

  3. Для лівого відступу Shift+Tab


4

Очевидно, що це лише для Pydev, але я додумався, що ви можете отримати дуже корисні функції "Shift Right" і "Shift Left" (за замовчуванням відображені на CTRL+ ALT+ .і CTRL+ ALT+ ,), щоб стати корисними, змінивши їх прив'язки клавіш на " Область редактора Pydev "з" Перегляду Pydev "


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.