当我的桌面崩溃时,我不得不将我的 Eclipse 工作区从 Linux 移动到 Windows。一周后,我将它复制回 Linux,愉快地编写代码,提交给 CVS。唉,windows 换行已经污染了很多文件,所以 CVS diff 会转储整个文件,即使我改变了一两行!
我可以编写一个脚本,但我想知道它是否会弄乱我的 Eclipse 项目文件。
如here和here所述:
将文件编码设置UTF-8为 Unix 并将新文件的行结尾设置为 Unix,以便文本文件以不特定于 Windows 操作系统的格式保存,并且最容易在异构开发人员桌面之间共享: 导航到工作区首选项(常规:工作区) 将文本文件编码更改为UTF-8 将新文本文件行分隔符更改为其他并从选择列表中选择 Unix
将文件编码设置UTF-8为 Unix 并将新文件的行结尾设置为 Unix,以便文本文件以不特定于 Windows 操作系统的格式保存,并且最容易在异构开发人员桌面之间共享:
UTF-8
注意:要转换现有文件的行尾,请在 Eclipse 中打开该文件并选择File : Convert Line Delimiters to : Unix
File : Convert Line Delimiters to : Unix
提示 :您可以通过在包资源管理器中选择然后转到菜单项来轻松转换现有文件File : Convert Line Delimiters to : Unix