Комбінація клавіш на "untab" (переміщення блоку коду вліво) у затемненні / aptana?


193

Що ж, сподіваємось, питання само собою пояснюється.

Вибрати блок коду та вкладку так просто, але як щодо зворотного?

Наразі я просто шукаю та замінюю пробіли на початку рядка. Що-небудь швидше?

Відповіді:


397

У Visual Studio та більшості інших напівпристойних IDE ви можете просто зробити SHIFT+ TAB. Це робить навпаки справедливогоTAB .

Я б подумав і сподіваюся, що IDE, яких ви згадуєте, також підтримують це.


2
Xcode дещо відрізняється, використовує COMMAND- [і COMMAND-]
Бред Томас

5
Для будь-яких майбутніх людей, які опиняються тут за допомогою пошуку в Google, це також працює в Atom IDE Github.
jbgarr

1
Чудово також в IntelliJ
JeanValjean

SHIFT + TAB працює і для Android Studio. Дякую !
Червоний М

1
Працює у VSCode
Jiapeng Zhang


5

Таке вирішення працює більшу частину часу. Натомість він використовує функції "розумної вставки" eclipse:

  1. Керуйте X, щоб видалити вибраний блок тексту та зберегти його для вставки.
  2. Control + Shift Enter, щоб відкрити новий рядок для редагування над тим, на якому ви перебуваєте.
  3. Ви можете скоригувати положення вкладки в цей момент. Тут розпочнеться закладка, якщо ви не знаходитесь на початку рядка.
  4. Керуйте V, щоб вставити назад буфер.

Сподіваємось, це допоможе, поки Shift + TAB не буде впроваджено в Eclipse.


5

Здається, вкладка Shift не працює на багато рядках в Aptana. Він також не працює в одиночних рядках з одним попереднім пробілом. Будь-які обходи? Я використовую вкладку shift (outdent), щоб весь час виправляти неправильно відформатований код.

Я сумую за NetBeans ...

ОНОВЛЕННЯ: вона працює в декількох нових рядках, якщо багаторядкові лінії мають однаковий рівень відступу. Він повинен просто продовжувати видаляти інші рядки, які ще не досягли початку нового рядка. Цікаво, чи є можливість змінити це?



4

Ось загальна відповідь для untab: -

У програмі Python IDLE: - Ctrl + [

В еліпсі: - Shitft + Tab

У Visual Studio: - Shift + Tab


3

Shift-tab робить це у Flex Builder (на основі Eclipse) - так що, сподіваємось, він повинен працювати в регулярному затемненні :)



1

Не знаєте, чи хтось все ще шукає тут, але ви можете це зробити, перейшовши до меню "Вікно"> "Налаштування", а потім відкрийте загальний список і виберіть клавіші. Прокрутіть список клавіш вниз, поки не з’явиться "Shift Вліво". Натисніть на це. Нижче ви побачите кілька полів, одне з яких дозволяє прив’язати ключ. Він не прийме Shift-Tab, тому я прив’язав його до Shift-`. Застосувати і закривати, і все налаштовано.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.