在我们的项目中,不同的开发人员使用不同的编辑工具。有些人使用 vim,有些人使用 eclipse。项目的性质要求一些文件带有 DOS 行尾,一些文件带有 Unix 行尾。有时行尾类型会在文件中混淆。Vim 用户不会遇到这个问题,因为每个文件都包含一个注释的“modeline”,如下所示
/* vi: set fileformat=dos: */
或者
# vi: set fileformat=unix
靠近 EOF,它告诉 vim 做正确的事情。
能否让 eclipse 针对每个文件执行相同的操作?例如,我可以在文件中告诉 eclipse“这是一个 DOS 文件;使用 DOS 行尾保存它并在需要时进行转换。”吗?
注意:这不是一个选项
- 强制开发人员使用 vim
- 在 eclipse 中添加需要维护的文件属性
- 运行外部工具
答案1
File ---> Convert Line Delimiters To ---> Unix || Windows || Mac OS 9