首页 > 解决方案 > 为什么将事件从 twincat 项目文件移动到未格式化的单独 tmc 文件?

问题描述

我有一个带有事件的 TwinCAT PLC 项目。当我第一次添加事件类时,它们存储在.tsproj文件中。出于源代码控制的目的,我将这些事件移动到单独的.tmc文件中。

当事件被移动到新.tmc文件时,它们不会像在.tsproj文件中那样被格式化。在.tmc文件中,所有事件都在一行上。如何确保 TwinCAT 以更人性化和源代码控制友好的方式使用换行符格式化事件?我正在使用 TwinCAT 4022.29。

标签: twincat

解决方案


您可以尝试升级到 TwinCAT 4024。事件 tmc 文件在 TwinCAT 4024.12 中的格式正确,也可能是版本 < 4024.12。

不幸的是,对于 4022.x,它们总是被格式化为一行。如果你想让它们很好地格式化,你可以使用诸如 Sublime 插件Indent XML之类的格式化程序。


推荐阅读