PyCharm Python控制台中的自动换行?

72
有人知道如何在Python控制台中启用文本换行功能吗?我无法完整地看到过长的代码行,必须向右滚动窗口才能获取所有信息。在控制台中只提供了5个按钮:重新运行、停止、关闭、执行当前语句和帮助。相比之下,在事件日志中,我可以看到名为“使用软换行”的按钮。
7个回答

73

版本为3.4.1:

查看 -> 活动编辑器 -> 使用软换行


6
这个答案实际上是关于编辑器而不是控制台的。此外,这只适用于逐个文件的基础(您需要为每个文件单独设置它)。要在全局范围内设置对您编辑的所有文件生效,请勾选以下复选框:文件->设置->编辑器->“虚拟空间”组->在编辑器中使用软换行符。 - kevinmicke
1
适用于Mac Pycharm 4.5版本的操作:查看-活动编辑器->使用软换行。 - ravi.zombie
7
这适用于控制台和编辑器,会影响当前活动的编辑器/工具窗口,请确保先激活控制台(点击它)。 - emorris

47
我在这里找到了答案:

这里

File -> Settings -> Editor -> "Virtual Space" group -> Use soft wraps in console

在PyCharm 2018.3.3版本中,它可以在下面找到。
File -> Settings -> Editor -> General -> Console: Use soft wraps in console

在 OS X 上的 PyCharm 版本 2021.2.4 中,可以在以下位置找到它:
PyCharm -> Preferences -> Editor -> General -> Console

5
PyCharm 2018: ж–Ү件вҶ’и®ҫзҪ®вҶ’зј–иҫ‘еҷЁвҶ’常规вҶ’жҺ§еҲ¶еҸ°пјҡеңЁжҺ§еҲ¶еҸ°дёӯдҪҝз”ЁиҪҜжҚўиЎҢ - simpleuser
在2020.2.3社区版上这个方法没有起作用,所以我不得不尝试https://dev59.com/pGUp5IYBdhLWcg3wkITG#38149710。 - seasmith
这个页面还有另一个设置,用于在PyCharm中处理Markdown和其他文件类型(我正在使用它的出色的Markdown编辑器!!)https://www.programmersought.com/article/29724237816/ - DPSSpatial

31

从Pycharm社区版2016.1开始,其他答案中提到的设置已经被删除。

然而,使用调试控制台(即运行Python脚本),点击那里的Use Soft Wraps按钮,这也会影响Python控制台,无需重新启动。

Soft Wraps button


同样适用于专业版2016.2 - 太好了,谢谢!Jetbrains表现不佳! - Chris
1
谢谢,这一直困扰着我! - navigator_
这适用于PyCharm专业版2018.1.3。 - Wok
在我2019.2的新项目中,图标消失了? - n1000
@Videonauth 谢谢!我刚刚注意到,如果我正在调试pytest脚本,图标就会消失...在常规脚本的调试窗口中,它仍然存在。 - n1000
显示剩余3条评论

12

对于 PyCharm 版本 4.5,可以在此处启用软换行作为全局默认设置:

文件 > 设置 > 编辑器 > 常规 > 软换行 > “在编辑器中使用软换行”


9

社区版的软件,在 首选项>编辑器>常规>在编辑器中使用软换行,然后为了更加酷炫,您可以进入 首选项>编辑器>常规>控制台>在编辑器中使用软换行

软换行


我有Pro版本,但2018-1版本中其他帖子都没有起作用。 - AnneTheAgile

7

针对Windows上的Pycharm Professional 2016.3.2版本:

单击Python控制台的上半部分(即输出部分,而不是底部的输入行)。

在主菜单中选择“帮助”和“查找操作...”(快捷键:CTRL + SHIFT + A)。

在“输入操作或选项名称”搜索框中键入“soft”。

将“Active Editor: Use Soft Wraps”切换为开启状态。

运行一个带有长输出的命令,您应该看到Python控制台中的软换行。请注意,以前的输出将不会被包裹。

(以上方法均不适用于Python控制台--尽管它们适用于调试控制台和事件日志)


3
截至2018年,我在这里找到了设置:

设置->编辑器->常规->控制台->在控制台中使用软换行符:

设置->编辑器->常规->控制台->在控制台中使用软换行符

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接