Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PyCharm:以整洁的方式格式化词典?_Pycharm - Fatal编程技术网

PyCharm:以整洁的方式格式化词典?

PyCharm:以整洁的方式格式化词典?,pycharm,Pycharm,假设我在一个文件中有一本字典,格式如下: {'a': 1, 'b': 2, 'c': 3} 如何在PyCharm中“整齐”地格式化它?e、 g { 'a': 1, 'b': 2, 'c': 3 } 您必须选择PyCharm中的dict结构,然后选择[Code]>[Reformat Code…],然后确保选中选项“Selected text”并点击Run 转到 Editor -> Code style -> Python -> Wrapping

假设我在一个文件中有一本字典,格式如下:

{'a': 1, 'b': 2, 'c': 3}
如何在PyCharm中“整齐”地格式化它?e、 g

{ 
    'a': 1, 
    'b': 2, 
    'c': 3
}

您必须选择PyCharm中的dict结构,然后选择[Code]>[Reformat Code…],然后确保选中选项“Selected text”并点击Run

转到

Editor -> Code style -> Python -> Wrapping and Braces -> Dictionary literals.
设置
始终换行
,而不是
如果长则换行

然后,如果您重新格式化文件或某些选择,映射文字将正确格式化(如问题中所问)


你能用“漂亮打印”来重写文件吗?我正在寻找一个IDE选项来实现这一点,但多亏了PeterBy default PyCharm的格式与前面提到的不一样。