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”。
这也可以在这里更改:
我习惯于在 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”。
这也可以在这里更改: