红色如何将换行符写入输出文件

red how to write newlines to output file

我在 Windows 中工作并使用

将行附加到红色文本文件

write/append/lines %MC_testfile.txt "output text here"

并且输出文本已正确附加但未换行。如何在新行中获取附加文本?

您似乎遇到了最近修复的错误(显然比您使用的版本更新):

Issue #2430: write/lines only writes end-of-lines if argument is block

FIX: issue #2430

两个资源可以帮助将来处理此类事情:

考虑到 Red 的早期状态,最好在发布到 Whosebug 之前在问题数据库中进行关键字搜索。您应该搜索所有问题(搜索默认为打开,但您也可以删除该子句以获取已关闭的子句)。它会找到这个:

GitHub Query Filter is:issue write/lines

您还可能会发现一个相关问题,有助于了解您所看到的一切。

另一件事是从下载页面自动构建主分支:

http://www.red-lang.org/p/download.html

如果向项目报告问题,尝试稳定版和最新版总是有帮助的,看看它是回归还是可能已修复。

还有一个方法:

write/append %file.txt form reduce [newline now "some text"]

结果:

29-Jun-2020/17:33:22+03:00 some text