31

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

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

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

如果我这样写代码

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

代码写完后如何缩进?

我尝试了绑定到热键“Ctrl + Alt + I”的“code-Auto Indent Lines”,但它似乎不起作用

4

7 回答 7

35

那个动作叫做Reformat code。你可以在Code菜单中找到它,在中间的某个地方,或者使用热键CTRL++ShiftL

于 2013-06-21T10:25:43.837 回答
24

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

于 2016-08-24T01:40:39.067 回答
8

CTRL++ShiftL重新格式化您的代码。

于 2014-03-11T18:23:09.937 回答
7

如果你碰巧使用/切换到 Mac,那么默认是 cmd+alt+L

于 2015-06-11T15:53:48.403 回答
2

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

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

于 2018-12-24T17:37:24.540 回答
1

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

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

PyCharm 设置

于 2021-03-16T16:55:11.140 回答
0

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

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

于 2017-10-07T14:05:49.057 回答