twincat - 为什么将事件从 twincat 项目文件移动到未格式化的单独 tmc 文件?
问题描述
我有一个带有事件的 TwinCAT PLC 项目。当我第一次添加事件类时,它们存储在.tsproj
文件中。出于源代码控制的目的,我将这些事件移动到单独的.tmc
文件中。
当事件被移动到新.tmc
文件时,它们不会像在.tsproj
文件中那样被格式化。在.tmc
文件中,所有事件都在一行上。如何确保 TwinCAT 以更人性化和源代码控制友好的方式使用换行符格式化事件?我正在使用 TwinCAT 4022.29。
解决方案
您可以尝试升级到 TwinCAT 4024。事件 tmc 文件在 TwinCAT 4024.12 中的格式正确,也可能是版本 < 4024.12。
不幸的是,对于 4022.x,它们总是被格式化为一行。如果你想让它们很好地格式化,你可以使用诸如 Sublime 插件Indent XML之类的格式化程序。
推荐阅读
- selenium - 单击后提交按钮不更改/导航页面
- android - 如何在 Android 中限制 ScrollView 的边界?
- ruby-on-rails - Rails:带有散列的枚举不返回散列键:值
- php - mysql。从具有共同列的许多表中检索数据
- html - 在 bootstrap modal 中添加两个 modal-content
- log4net - .Net Core 功能上的 Log4Net 翻转失败
- excel - 从一个工作表中创建与另一个工作表上的单元格匹配的所有值的列表
- apache-flink - Apache Flink:.countWindow() 是在发生许多事件后处理代码的正确方法吗?
- azure - 如何在逻辑应用程序中发送一封来自地址设置为不回复的电子邮件?
- excel - excel单元格公式中的绝对工作表引用