java - 将“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
有没有办法将输出格式化为更具可读性?
解决方案
两位答主都是对的。Mercurial 将 Unix 换行符写入输出文件。如果您在 MS Word 或记事本中打开输出文件,您会看到一堆乱七八糟的文本。
但是,如果您在 Notepad++ 之类的文本编辑器中打开它,您会看到输出文本的组织更好的格式。
推荐阅读
- angular - 如何在 ngFor Angular 5 中过滤今天的日期顺序?
- powershell - 标题名称和跳过第一行
- json - 如何为jq解析bash变量
- html - 在一行中设置 HTML 元素?(输入,p)
- android - 在服务内部创建的工作线程
- audio - 使用 pwm (imx6ul) 设备树问题生成音频
- javascript - 混淆为 [(ngModel)] 不属于 Angular4 中的任何指令类别
- jquery - jQuery延迟5秒
- ruby-on-rails - 在 Rails 中为课程、研究所、位置建模关联
- javascript - 按模式对数组进行排序,保留模式中未找到的元素的顺序