PyCharm调试器中如何启用自动换行功能?
解决PyCharm 2017.3调试器中大型字典自动换行的问题
我完全懂你的困扰——调试时超大字典挤在一行,想找个键值对都要来回拖滚动条,而且旧版本的自动换行确实省心。你之前找到的编辑器自动换行是针对代码编辑区的,调试器的换行设置藏在另一个路径里,具体步骤如下:
- 打开PyCharm设置(快捷键:Windows/Linux用
Ctrl+Alt+S,Mac用Cmd+,) - 在设置面板中依次展开:Build, Execution, Deployment → Debugger → Data Views → Python
- 找到并勾选 Soft wraps in variables view 选项
- 你还可以调整旁边的 Soft wrap at 参数,自定义触发换行的字符宽度,默认是80,按需修改就行
- 最后点击「Apply」和「OK」保存设置
设置完成后,建议重启PyCharm(或者至少重启当前调试会话),之后调试时查看大型字典,内容就会自动按设置的宽度换行了。
另外分享个临时应急的小方法:如果不想改全局设置,在调试器的变量面板里右键点击目标字典,选择 View as... → Text,会弹出一个单独的文本窗口,里面的内容是自动换行的,临时查看非常方便。
内容的提问来源于stack exchange,提问作者AzFlin




