Сочетание клавиш для “untab” (переместить блок кода влево) в eclipse / aptana?
-
20-08-2019 - |
Вопрос
Что ж, надеюсь, этот вопрос не требует пояснений.
Это так просто - выбрать блок кода и перейти к табуляции, но как насчет обратного?
В настоящее время я просто ищу и заменяю пробелы в начале строки.Есть что-нибудь быстрее?
Решение
В Visual Studio и большинстве других наполовину приличных IDE вы можете просто сделать СДВИГ+ВКЛАДКА.Это делает прямо противоположное тому, что просто ВКЛАДКА.
Я бы думал и надеялся, что IDE, о которых вы упоминаете, также поддерживают это.
Другие советы
Shift-tab снова превосходит :)
Вот где рассматриваются стандартные сочетания клавиш:
http://wiki.eclipse.org/User_Interface_Guidelines#Standard_Accelerators
Здесь вы найдете множество наиболее эзотерических из них:
http://wiki.eclipse.org/FAQ_What_editor_keyboard_shortcuts_are_available%3F
Это обходное решение работает большую часть времени.Вместо этого он использует функции "умной вставки" eclipse:
- Нажмите X, чтобы стереть выделенный блок текста и сохранить его для вставки.
- Control + Shift Enter, чтобы открыть новую строку для редактирования над той, на которой вы находитесь.
- Возможно, на этом этапе вы захотите изменить положение табуляции.Именно здесь начнется табулирование, если только вы не находитесь в начале строки.
- Управляйте V, чтобы вставить буфер обратно.
Надеюсь, это поможет до тех пор, пока Shift + TAB не будет реализован в Eclipse.
Shift-tab, похоже, не работает с многострочными файлами в Aptana.Это также не работает с отдельными строками с единственным предшествующим пробелом.Есть какие-нибудь обходные пути?Я постоянно использую shift-tab (outdent) для исправления плохо отформатированного кода.
Я скучаю по NetBeans ...
Обновить:это работает с несколькими символами новой строки, если несколько строк имеют одинаковый уровень отступа.Он должен просто продолжать превосходить другие строки, которые еще не достигли начала новой строки.Интересно, есть ли возможность изменить это?
В Pycharm просто используйте Shift + Tab, чтобы переместить блок кода влево.
Вот общий ответ для untab :-
В Python IDLE :- Ctrl + [
В elipse :- Shitft + Вкладка
В Visual Studio :- Shift + Tab
Shift-tab делает это в Flex Builder (на основе Eclipse) - ТАК что, надеюсь, это должно работать в обычном eclipse :)
В общем, Shift + Tab работает для любой среды.
Не знаю, смотрит ли кто-нибудь еще сюда, но вы можете сделать это, перейдя в меню Window > Preferences, затем откройте Общий список, выберите keys.Прокрутите список клавиш вниз, пока не увидите "Shift Left".Нажмите на это.Ниже вы увидите несколько полей, одно из которых позволяет вам привязать ключ.Он не принимает Shift-Tab, поэтому я привязал его к Shift-`.Примените и закройте, и все готово.