PyCharm 的 Mermaid 插件似乎不允许中序列创建类。
使用带有此代码的实时美人鱼编辑器时:
sequenceDiagram
A ->> B: Hi B
create participant C
A ->> C: Hi C
PyCharm 插件中的相同代码我收到错误:
<signal type> or ID expected, got 'participant'
...create participant C A ->> C: Hi C
-----------------------^
Expecting 'SOLID_OPEN_ARROW', 'DOTTED_OPEN_ARROW', 'SOLID_ARROW', 'DOTTED_ARROW', 'SOLID_CROSS', 'DOTTED_CROSS', 'SOLID_POINT', 'DOTTED_POINT', got 'NEWLINE'
有办法解决这个问题吗?我没有找到与 Mermaid 问题相关的 PyCharm 插件的参考。
这曾经是一个问题,但现已解决。 https://youtrack.jetbrains.com/issue/MERMAID-115。