This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CODECOMPOSER:错误:编辑 CCXML、向所有行添加换行符

Guru**** 1996415 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1282528/codecomposer-bug-editing-ccxml-adds-newline-to-all-lines

器件型号:CODECOMPOSER

您好

这个错误已经存在了相当长一段时间,我终于找到办法来报告它;-)

如果我使用 GUI 编辑 ccxml 目标配置文件、则每次保存时、都会在每一行中添加一个换行符。

虽然它不会破坏 CCS 中的任何功能、但是这很令人讨厌、因为它会向版本控制添加很多噪声、在这两种情况下:

  1.  在开发过程中、我临时更改了设置。 即以 TCLK 频率进行实验、但返回到相同的设置。
    1. 现在版本控制、声称我对 ccxml 文件进行了更改、但经过更仔细的检查后、它只是那些额外的换行符。
  2. 进行更改、并保持该更改。
    1. 现在版本控制中的合并变得越来越难、因为我看不到实际变化、但也看到了所有多余的额外换行符。 让 DIFF 工具忽略空白会带走一些噪声、但不会全部。

它在处理不同的行结束类型(DOS/Unix)时有一股很强的臭气。

为了说明我做了几个屏幕截图的字体设置为荒谬的小,以获得更广泛的图片在屏幕截图。

嘈杂 diff 的屏幕截图

相同的区别、只是这里我手动删除了冗余换行符。

CCS 版本(我在很多旧版本中也见过这种情况)

Code Composer Studio
版本:12.5.0.00007

操作系统: Windows 10, v.10.0., x86_64 / Win32
Java 供应商:Eclipse Adoptium
Java 运行时版本:11.0.13+8
Java 版本:11.0.13