首页 > 解决方案 > 将“hg status”重定向到文件的输出缺少换行符?

问题描述

在 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

有没有办法将输出格式化为更具可读性?

标签: javaintellij-ideaversion-controlmercurial

解决方案


两位答主都是对的。Mercurial 将 Unix 换行符写入输出文件。如果您在 MS Word 或记事本中打开输出文件,您会看到一堆乱七八糟的文本。

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


推荐阅读