PyCharm启用终端模拟后输出格式异常,求助原因及解决办法
PyCharm启用终端模拟后print输出排版异常的解决办法
问题详情
在PyCharm中为.py文件启用**Emulate terminal in output console(在输出控制台模拟终端)**功能后,运行以下代码:
print("Hello, World!") print("Hello again!")
输出出现异常排版:
Hello, World! Hello again!
已尝试重新安装Python和PyCharm,问题仍未解决;但通过PyCharm内置Terminal菜单运行脚本时,输出显示正常。
可行解决方案
- 切换为等宽字体:打开
File > Settings > Editor > Font,将控制台字体设置为等宽字体(如JetBrains Mono、Consolas、Monaco),非等宽字体的字符宽度不一致是这类排版问题的常见诱因。 - 重置运行配置:进入
Run > Edit Configurations,删除当前的Python运行配置,重新创建新配置并指定目标脚本,避免旧配置的参数残留导致冲突。 - 重置终端模拟设置:先关闭“Emulate terminal in output console”选项,应用设置后重启PyCharm,再重新启用该功能,修复可能的配置加载异常。
- 检查版本兼容性:确认PyCharm版本与当前Python版本匹配,尝试更新PyCharm到最新稳定版,或回退至之前的稳定版本测试。
内容的提问来源于stack exchange,提问作者norbcodes
相关产品推荐
相关产品推荐

