如何使用pycharm通过编码样式的模板自动缩进选择区域

时间:2013-06-21 10:21:58

标签: pycharm

好吧,在eclipse中,我可以设置代码样式的模板,当代码完成时,我可以通过模板缩进它。 例如,

在编码样式模板中,我设置的样式如下:

aDict = {1: 'a', 2: 'b'} ##即每个变量前面都有一个空格

如果我写这样的代码

aDict = {1:'a',2:      'b'}

如何在编写代码后缩进代码?

我尝试了“代码 - 自动缩进行”,它绑定到热键“Ctrl + Alt + I”,但似乎无法正常工作

7 个答案:

答案 0 :(得分:29)

该行动称为Reformat code。我不知道默认快捷方式,因为我更改了它,但您可以在Code菜单中找到它,位于中间的某个位置。它的快捷方式也显示在这里。

答案 1 :(得分:15)

最新版本的PyCharm在Linux和Windows中都使用 CTRL + SHIFT + ALT + L 。然后从重新格式化对话框中选择要执行的重新格式化选项。

答案 2 :(得分:8)

CTRL + Shift + L 将重新格式化您的代码。

答案 3 :(得分:7)

如果您碰巧使用/切换到Mac,则默认值为cmd + alt + L

答案 4 :(得分:1)

从 PyCharm 2020.3.3 开始,重新格式化代码特定部分的设置应该是: CTRL + ALT + L

对于整个文件: CTRL + ALT + SHIFT + L

PyCharm Settings

答案 5 :(得分:0)

最新版本2017.2.3的另一个快捷方式是: ALT + F8

要查看其他选项,请转到上方的Code菜单。

答案 6 :(得分:0)

在Windows 10上,键盘快捷键为 Ctrl + Alt + i

可以在“代码”菜单->“自动缩进行”中找到该选项