2008-09-30 48 views
1

当我在eclipse中打开一个文件时,它显示不正确的行间距,显示每行之间有一个额外的换行符。当我用记事本或写字板打开文件时,它不会显示只显示日食的额外换行符。如何在没有这些换行符的情况下使用eclipse读取像记事本和写字板这些文件?为什么我的文件需要dos2unix?只有在日食中虽然

-edit:我没有所有文件的问题,但只有少数选择了本地更改>将它们上传到我们的太阳站>然后将这些文件拖回本地工作站以供将来修改。

回答

5

Eclipse应该有一个File -> Convert Line Delimiters To...选项,可以为你解决这个问题。 (如果它对你的文件不起作用,this article可能会有所帮助。)

真的,你应该让你的文件传输程序把你的源文件当作ascii而不是二进制文件。那么你的行结束问题应该是没有意义的。

+0

文字而不是二进制。好点子。 – Raithlin 2008-09-30 17:37:05

0

服务器(或中间的东西)可能会用CR LF(单独)替换所有CR + LF?

尝试专门设置文本文件编码(窗口 - >首选项 - >常规 - >工作区),或者使用文件 - >转换行分界符 - > Windows每次你获得最新版本(我知道,不理想)。

+0

CRLF,CR LF和CR + LF有什么不同?据我所知,没有,它们都是在回车(\ r \ n)后立即引用一个换行字符。 – 2008-09-30 17:47:57

0

事实证明,这个问题是通过仅使用二进制文件执行我的ftp并将Eclipse编码设置为US-ASCII来解决的。我不完全理解为什么这个问题解决了,但是它的工作。感谢2个答案,他们都将我带入我的解决方案。

相关问题