欢迎!请参阅关于页面以获取更多关于这是如何工作的信息。
问题我是rewrite-clj的维护者。Rewrite-clj 极大地使用 clojure tools.reader 来解析 Clojure 源代码。一名 rewrite-clj 用户在 Windows 上工作,最近提出一个问题,想知道为什么他的Windows \r\n换行被转换为 \n。
\r\n
\n
我基本上耸了耸肩,并有效回答:“因为 rewrite-clj 使用 tools.reader”。因为如此简短,我感到有些内疚,所以在这个 Ask Clojure 上提出了这个问题。
tools.reader
代表那个 rewrite-clj 用户,我问道
大优点是新行被归一化,但这也意味着信息的损失。
相关之前我在 Clojure 工具读取器上提出了一个问题,如何处理 Windows 换行。
将“标准化所有换行”意味着什么?我不明白这个问题在问什么。