Atom (python) - 将多行粘贴到命令提示符中

Atom (python) - paste multiple lines into command prompt

我习惯于在 Atom 中编写 python 代码,然后复制粘贴到 window 命令提示符中进行测试并查看即时输出。 (我们先不讨论这是否有效:)它通常允许我一次复制和粘贴多行,但今天,突然间,命令提示符无法识别多行。

例如,对于相同的代码

list = []
n = [1,2,3]
for i in n:
    list.append(i)

用于读取我的复制粘贴的命令提示符(我不记得它的具体外观)

>>> list = []
>>> n = [1,2,3]
>>> for i in n:
...    list.append(i)

但现在显示为:

>>> list = [] n = [1,2,3] for i in n:    list.append(i)

我不认为问题出在命令提示符上,因为当我从 StackOverlow 上的问题复制时,它读起来很完美。我想这是 Atom 的问题,但我不知道 changed/happened.

是什么

有谁知道可能导致问题的原因吗?

我找到了一个解决方案(受此https://discuss.atom.io/t/make-lf-the-default-newline-format/53354启发):

设置 -> 包 -> 行结束选择器 -> 将“默认行结束”设置更改为“CRLF”。

这也可以在这里更改: