原因1:
编码格式原因,pycharm默认使用utf-8,系统自带编辑器默认使用的与pycharm不同时会出现问题
原因2:
字体问题,pycharm的字体和系统自带编辑器使用的字体不一样会导致显示错位等问题
原因3:
PyCharm 支持长行的自动换行功能(soft wrap),而记事本的自动换行行为可能有所不同,导致显示效果不一样。
如果文件中有很长的行,在记事本中可能会换行,但 PyCharm 可能不会。
原因4:
换行符的差异,不同系统中的换行符不一样。
换行符 在不同的操作系统中有不同的表示方式:
Windows 使用 CRLF (\r\n)。
Unix/Linux 使用 LF (\n)。
Mac OS 以前使用 CR (\r),但现代 Mac 也使用 LF。
如果文件使用的换行符与编辑器期望的不一致,显示的换行可能会出问题,导致文本看起来不一样。
