【发布时间】:2015-04-27 21:11:44
【问题描述】:
我已经使用 xcode 创建了几个 python 脚本。它在编辑器中显示得很好,但是,当我尝试通过终端查看代码时,我看到新行被编码为“^M”。这是有问题的,因为我正在通过 github 进行协作,并且在完成此操作时差异功能不起作用。
例如: 来源:
#############
#
# test.py
#
# by Author
#
#############
if __name__ == "__main__":
print "This is a test"
当我通过另一个编辑器 (PyCharmer) 保存它并通过控制台保存它时,我得到了预期的输出。当我通过 xcode 创建一个新文件,粘贴相同的文本并保存时,我得到以下信息:
#############^M#^M# test.py^M#^M# by Author^M#^M#############^Mif __name__ == "__main__":^M print "This is a test"
出于好奇,我尝试创建一个测试 .cc 文件,但没有出现相同的格式问题,所以如果你想要加分,解释不一致也会很有趣。
【问题讨论】:
-
您使用的是什么版本的 Xcode,您是如何创建文件的,您是否有任何第三方东西可以添加更多 Python 支持?
-
你是如何设置行尾的?参见例如stackoverflow.com/q/64749/3001761