Почему события перемещаются из файла проекта twincat в отдельный файл tmc без форматирования?

#twincat

Вопрос:

У меня есть проект TwinCAT PLC с событиями. Когда я впервые добавил классы событий, они были сохранены в .tsproj файле. В целях управления версиями я переместил эти события в отдельные .tmc файлы.

Когда события перемещаются в новый .tmc файл, они форматируются не так, как в .tsproj файле. В .tmc файле все события находятся в одной строке. Как я могу убедиться, что TwinCAT форматирует события более удобным для человека и управления версиями способом с разрывами строк? Я использую TwinCAT 4022.29.

Ответ №1:

Вы можете попробовать перейти на TwinCAT 4024. Файлы tmc событий правильно отформатированы в TwinCAT 4024.12 и, возможно, также в версиях

Для 4022.x они, к сожалению, всегда отформатированы в одной строке. Если вы хотите, чтобы они были красиво отформатированы, вы можете использовать форматер, такой как XML-отступ плагина Sublime.