Как убрать отступ табуляции из нескольких строк в IDLE? - PullRequest
34 голосов
/ 26 апреля 2009

Если вы хотите сделать отступ в несколько строк в Python IDLE, просто пометьте строки и нажмите Tab. Но что, если вы хотите удалить отступ из нескольких строк? Shift + Tab не работает для этого в режиме ожидания.

Ответы [ 8 ]

40 голосов
/ 26 апреля 2009

Если вы используете IDLE, а норвежская клавиатура создает Ctrl- [проблему, вы можете изменить клавишу.

  1. Перейти Параметры-> Настроить IDLE.
  2. Перейдите на вкладку «Ключи».
  3. При необходимости нажмите Сохранить как новый набор пользовательских ключей.
  4. С вашим настроенным ключом найдите «dedent-region» в списке.
  5. Нажмите «Получить новые ключи для выбора».
  6. и т.д.

Я попытался вставить Shift-Tab, и это сработало.

33 голосов
/ 26 апреля 2009

Если вы используете IDLE, вы можете использовать Ctrl+] для отступа и Ctrl+[ для отступа.

19 голосов
/ 26 апреля 2009

Зависит от вашего редактора.

Вы пробовали Shift + Tab?

5 голосов
/ 09 декабря 2015

в pythonwin,

SHIFT + TAB работает

4 голосов
/ 26 апреля 2009
Shift-Tab
Ctrl-Tab
< key

зависит от вашего редактора.

3 голосов
/ 18 января 2017

Для IDLE выберите строки, затем откройте меню «Формат». (Между «Редактировать» и «Выполнить», если у вас возникли проблемы с его поиском.) Это также даст вам комбинацию клавиш, для меня оказалось, что комбинация ярлыков была «Ctrl + [»

0 голосов
/ 21 мая 2019

В ноутбуке Jupyter,

             SHIFT+ TAB is perfectly working.
0 голосов
/ 18 ноября 2018

По умолчанию у IDLE она есть в скобке Shift-Left. Однако, если вы хотите, вы можете настроить его для Shift-Tab, нажав Параметры -> Настроить IDLE -> Ключи -> Использовать пользовательский набор ключей -> dedent-region -> Получить новые ключи для выбора 1001 *

Тогда вы можете выбрать любую комбинацию, какую захотите. (Не забудьте нажать «Применить», иначе все настройки не будут затронуты.)

...