在CodeBlocks中编辑时,行尾的^ M(我认为)

时间:2010-07-18 16:55:28

标签: windows linux vim newline codeblocks

我在Ubuntu Linux 10.04上。我使用vim进行大部分开发,使用CodeBlock进行调试。当我第一次从Windows迁移到Linux时,我注意到vim正在为新行显示^ Ms,并发现这是微软的事情。但是,即使删除它们后我注意到它们有时会重新出现在文件中(我认为我在CodeBlocks中编辑的文件?)。

我是否正确分析了这个?我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

这些确实是由Windows风格的行结束引起的。
有关更多信息,请参阅:php \r and \n same thing?

避免这个问题的唯一方法是配置你的编辑器/ IDE,使它使用linux风格的行结尾 - 所有现代/完整的IDE提供了一种配置方式;我想CodeBlocks也是这样......

答案 1 :(得分:0)

您可能希望对在Windows计算机上编辑过的所有文件执行dos2unix