Java 重定向“的输出”;汞状态“;到缺少换行符的文件?

Java 重定向“的输出”;汞状态“;到缺少换行符的文件?,java,intellij-idea,version-control,mercurial,Java,Intellij Idea,Version Control,Mercurial,在IntelliJ Idea中,我尝试使用以下命令将变更集写入.txt文件: hg status > status.txt status.txt文件将与我的主管共享以供审阅 该命令起作用,修改集被写入,但没有添加换行符,因此我在文件中得到了实际输出: A file1A file2A file3R file4R file5 A file1 A file2 A file3 R file4 R file5 与此预期输出相反: A file1A file2A file3R file4R

在IntelliJ Idea中,我尝试使用以下命令将变更集写入.txt文件:

hg status > status.txt
status.txt文件将与我的主管共享以供审阅

该命令起作用,修改集被写入,但没有添加换行符,因此我在文件中得到了实际输出:

A file1A file2A file3R file4R file5  
A file1
A file2
A file3
R file4
R file5
与此预期输出相反:

A file1A file2A file3R file4R file5  
A file1
A file2
A file3
R file4
R file5

有没有办法将输出的格式设置得更具可读性?

两位受访者的回答是正确的。Mercurial将Unix换行符写入输出文件。如果在MS Word或记事本中打开输出文件,您将看到一堆混乱的文本


但是,如果在记事本++之类的文本编辑器中打开它,您将看到输出文本的更好的组织格式。

您正在查看记事本中的文件吗?我相信Mercurial正在使用Unix换行符,但您使用的工具需要Windows换行符。@JordiGutiérrezHermoso我同意。我尝试了它,并在记事本++中打开了它,它将它标识为Unix行结尾。