我试图确定Windows上的Eclipse是否添加了控制-M字符。我没有在Preferences-> Text Editors中看到它的任何设置。 如果我在Linux上没有使用vi -b看到Control M字符,我可以断定在Windows上使用eclipse时控件M字符不存在吗?
答案 0 :(得分:15)
我终于在Window > Preferences > General > Workspace
下找到了下一个文本行分隔符首选项。 Default是您使用Eclipse的操作系统的分隔符,但您可以更改它。
这意味着当您现在在Windows下更改文件(来自Linux)并且您没有更改默认值时,将保留(现有文件的)行结束约定(New text file line delimiter
),但是如果您创建新文件,将使用当前操作系统(Windows)的约定。
答案 1 :(得分:7)
您可以通过选择项目更改项目的所有现有文件的行分隔符,然后选择文件 - >将行分隔符转换为 - > Unix。
这将修改项目下所有文件的行分隔符。这将解决问题。