45

如果你想在 Python IDLE 中缩进几行,你只需标记这些行并点击 Tab。但是如果你想从几行中删除缩进呢?Shift+Tab 不适用于 IDLE。

4

8 回答 8

52

如果你使用 IDLE,你可以使用Ctrl+]to indent 和Ctrl+[to unindent。

于 2009-04-26T12:05:22.190 回答
48

如果您使用的是 IDLE,并且挪威语键盘使 Ctrl-[ 成为问题,您可以更改键。

  1. 转到选项-> 配置空闲。
  2. 单击密钥选项卡。
  3. 如有必要,单击另存为新的自定义密钥集。
  4. 使用您的自定义密钥集,在列表中找到“dedent-region”。
  5. 单击获取用于选择的新键。
  6. ETC

我尝试放入 shift-Tab 并且效果很好。

于 2009-04-26T12:41:58.013 回答
32

取决于你的编辑器。

你试过 Shift+Tab 吗?

于 2009-04-26T11:55:30.933 回答
8

在 pythonwin 中,

SHIFT + TAB 有效

于 2015-12-09T19:04:19.977 回答
6

对于 IDLE,选择行,然后打开“格式”菜单。(如果您找不到它,请在“编辑”和“运行”之间。)这也会为您提供键盘快捷键,对我来说,原来的快捷键是“Ctrl + [”

于 2017-01-18T19:57:41.130 回答
5
Shift-Tab
Ctrl-Tab
< key

取决于你的编辑器。

于 2009-04-26T11:56:26.673 回答
1

在 Jupyter 笔记本中,

 SHIFT+ TAB(to move left) and TAB(to move right) movement is perfectly working.
于 2019-05-21T13:12:44.120 回答
1

默认情况下,IDLE 将它放在 Shift-Left Bracket 上。但是,如果您愿意,您可以通过单击选项--> 配置空闲--> 键--> 使用自定义键集--> dedent-region --> 获取新键进行选择,将其自定义为 Shift-Tab

然后你可以选择你想要的任何组合。(不要忘记单击应用,否则所有设置都不会受到影响。)

于 2018-11-18T18:53:18.630 回答