【问题标题】:Redirected output of "hg status" to a file lacks newlines?将“hg status”重定向到文件的输出缺少换行符?
【发布时间】:2020-02-20 03:33:06
【问题描述】:

在 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

有什么方法可以将输出格式化为更具可读性?

【问题讨论】:

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

标签: java intellij-idea version-control mercurial


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-01-08
    • 2016-08-09
    • 2013-10-11
    • 2023-03-19
    • 2014-03-31
    • 1970-01-01
    • 1970-01-01
    • 2014-11-22
    • 1970-01-01
    相关资源
    最近更新 更多