Ярлык клавиатуры для "untab" (переместить блок кода влево) в eclipse/aptana?

Ну, надеюсь, этот вопрос не требует пояснений.

Так легко выбрать блок кода и вывести на экран, но как насчет обратного?

В настоящее время я просто ищу и заменю пробел в начале строки. Что-нибудь быстрее?

Ответ 1

В Visual Studio и большинстве других наполовину достойных IDE вы можете просто сделать SHIFT + TAB. Он делает противоположное только TAB.

Я бы подумал и надеюсь, что упоминаемые вами IDE также поддержат это.

Ответ 3

Shift-вкладка, похоже, не работает на многострочных линиях в Aptana. Он также не работает в одиночных линиях с одним предыдущим пространством. Любые обходные пути? Я использую shift-tab (outdent) для исправления плохо отформатированного кода все время.

Я пропускаю NetBeans...

UPDATE: он работает на многострочных линиях, если многострочные линии имеют одинаковый уровень отступов. Он должен просто продолжать outdenting других линий, которые еще не достигли начала новой линии. Есть ли возможность изменить это, мне интересно?

Ответ 4

Это обходное решение работает большую часть времени. Вместо этого он использует функции "умной вставки" eclipse:

  • Управление X, чтобы удалить выбранный блок текста и сохранить его для вставки.
  • Control + Shift Enter, чтобы открыть новую строку для редактирования над той, на которой вы находитесь.
  • В этот момент вы можете настроить положение табуляции. Здесь начнется табуляция, если вы не находитесь в начале строки.
  • Управление V для вставки назад буфера.

Надеемся, что это поможет, пока Shift + TAB не будет реализован в Eclipse.

Ответ 5

Shift-вкладка делает это в Flex Builder (на основе Eclipse) - SO, надеюсь, будет работать в обычном затмении:)

Ответ 6

В Pycharm Просто используйте Shift + Tab, чтобы переместить блок кода слева.

Ответ 7

В общем Shift + Tab работает для любой среды.

Ответ 8

Вот общий ответ для untab: -

В Python IDLE: - Ctrl + [

В elipse: - Shitft + Tab

В Visual Studio: - Shift + Tab