当我在eclipse中打开一个文件时,它会显示不正确的行间距,显示每行之间有一个额外的换行符。当我用记事本或wordpad打开文件时,它不显示只有eclipse显示的额外换行符。如何在没有这些换行符的情况下让eclipse读取像记事本和wordpad这样的文件?
-edit:我对所有文件都没有这个问题,但只有少数我在本地进行了更改>将它们上传到我们的太阳站>然后将这些文件拉回我的本地工作站以供将来修改。
答案 0 :(得分:5)
Eclipse应该有File -> Convert Line Delimiters To...
选项,可以为您纠正此问题。 (如果它对您的文件无效,this article可能会有所帮助。)
但是,实际上,您应该让文件传输程序将源文件视为ascii而不是binary。然后你的行结束问题应该没有实际意义。
答案 1 :(得分:0)
服务器(或介于两者之间)有可能用CR LF(单独)替换所有CR + LF吗?
尝试专门设置文本文件编码(Window-> Preferences-> General-> Workspace),或者每次获得最新版本时使用File-> Convert Line Delimiters To-> Windows(I知道,不理想)。
答案 2 :(得分:0)
事实证明,问题是通过仅使用二进制ftp并将Eclipse编码设置为US-ASCII来解决的。我不完全理解为什么这解决了问题,但它确实有效。感谢2个答案,他们都引导我解决问题。