Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在VS代码中生成TypeScript UML类图?_Typescript_Visual Studio Code_Uml_Class Diagram - Fatal编程技术网

如何在VS代码中生成TypeScript UML类图?

如何在VS代码中生成TypeScript UML类图?,typescript,visual-studio-code,uml,class-diagram,Typescript,Visual Studio Code,Uml,Class Diagram,是否有任何工具可以从TypeScript或类似语言的项目中生成UML类图?请使用Jetbrains的IntelliJ editor。它具有根据现有代码绘制UML图表的功能。对于TypeScript: ALM TypeScript编辑器包含以下功能: 然而,它看起来只是为单个类创建了图表,而不是具有继承关系的项目的完整层次视图 Tsviz是另一个有前途的项目: 它生成完整的项目图。但是,它看起来过时了,不能与最新的TypeScript版本一起使用。我正在研制一种更新的叉子 使用UML图功能,

是否有任何工具可以从TypeScript或类似语言的项目中生成UML类图?

请使用Jetbrains的IntelliJ editor。它具有根据现有代码绘制UML图表的功能。

对于TypeScript:

  • ALM TypeScript编辑器包含以下功能:

    然而,它看起来只是为单个类创建了图表,而不是具有继承关系的项目的完整层次视图

  • Tsviz是另一个有前途的项目:

    它生成完整的项目图。但是,它看起来过时了,不能与最新的TypeScript版本一起使用。我正在研制一种更新的叉子


使用UML图功能,该功能由IntelliJ编辑器由Jetbrains引入,它与typescript配合得非常好

打开图表弹出窗口 转到设置>搜索uml并找到它的键盘快捷键

右键单击类名>>图表>显示图表弹出窗口

显示类属性和方法: 右键单击图表弹出窗口>>>显示类别>>方法
属性

提示
  • 通过右键单击图表弹出窗口,您将发现许多可显示的选项
  • 当鼠标悬停在图表对象上时,按住Alt键可以缩放它们(如果有太多细节)


您能概述一下在IntelliJ中生成上述图表所需的步骤吗?它是否真的具有TypeScript的此功能?您应该问两个问题,每种语言一个问题。。。我怀疑语法是否如此相似,以至于一个工具可以同时适用于这两个工具。请检查我的答案。