JetBrains MPS for Mac 2019.1.3 语言编程环境和DSL创建 中文破解版下载

JetBrains MPS for Mac 2019.1.3 语言编程环境和DSL创建 中文破解版下载

芯片:仅支持Intel

版本:2019.1.3

语言: 中文 英文 其他语言

系统: OS X 10.11 或更高版本

大小:397.9 MB

下载权限

JetBrains MPS for Mac 是一款实现面向语言编程范例的开发环境。JetBrains MPS是一种允许其用户创建语言结构(例如方法或类)的工具,包含一个通用的BaseLanguage,允许您创建所需的程序,并可根据需要进行扩展。


安装教程:1.png


1、软件下载完成后,打开软件包如上图,拖动软件【MPS 2019.1】到 Applications 进行安装。


2、完成后,打开软件【MPS 2019.1】即可使用。


----------------------------------------------------------------[分割线]-----------------------------------------------------------------------


自定义样式和完成项目的优先级

语言设计人员可以在完成菜单中设置项目的样式和优先级。可以更改背景和文本颜色,粗体和斜体格式,甚至可以隐藏项目。请注意,此功能是实验性的,其设计可能会在未来发生变化


支持为新VAR宏引入自动类型推断

VAR宏现在支持Generator语言中每个宏的多个变量声明。除非被覆盖,否则从声明查询中推导出类型。


使用迁移ant任务中的MPS插件

现在,如果要迁移项目需要插件,可以在<migrate> ant任务中指定。将启用相应的插件及其依赖项。我们还根据客户支持请求将此功能集成。


插件部署支持“运行代码来自解决方案”构建脚本指令

“运行代码来自解决方案”指令允许您在将运行代码的MPS实例中启用插件。将包含插件的依赖项。根据客户支持请求,此功能也已集成。


创建自定义UI主题

为您的一天增添一抹色彩!IntelliJ平台刚刚推出了这个很酷的功能,由于MPS基于它,现在您也可以为IDE自定义UI主题。

将新的预定义主题作为插件导入,或使用IntelliJ IDEA 从头开始创建自己的主题。试试我们新的青色光主题 和深紫色主题。


JUnit运行配置现在接受要部署的插件

与MPS实例运行配置类似,现在您可以提供要在测试执行时部署的IntelliJ IDEA插件的列表。“启动前”任务“组装插件”也可以在JUnit运行配置中使用。它会自动构建正在部署的插件,并将工件复制到设置目录中。


在ProjectPane中排序

我们添加了TreeNodeSortService来管理ChildComparatorProvider贡献,这使您可以完全控制ProjectPane树中的MPSTreeNode子代。用户现在可以从其插件的应用程序或项目部件注册/取消注册提供程序。


指示传入和传出提交

IDE现在指示分支弹出窗口中的各个分支的传入和传出提交是否可用。只需在“首选项/设置”中的“分支弹出”选项中启用新的“具有传入/传出提交的标记分支” 版本控制| Git的。


Goodbye Confluence,您好帮助中心!

从永远开始,Confluence一直是MPS文档的所在地。现在是时候成长并搬到我们自己的地方了。我们正在将所有文档迁移到 帮助中心 ;预计未来版本中会有更多文档改进。


存根方法签名

从Java存根模型中创建的MPS节点ID中删除了该方法的返回类型。从现在开始,Java语言规范定义的真正方法签名用于标识方法。如果在新版本的库中更改了返回类型,则不必重新保存所有模型,从子模型引用方法。自动迁移将重新保存所有MPS模型并更正对存根模型方法的所有现有引用。


“在MPS中编译”复选框的新含义

如果未选择模块属性中的“在MPS中编译”复选框,则不再表示存在已连接的IntelliJ IDEA实例以执行代码编译。该复选框可以理解为“在MPS中编译或根本不编译”。


MPS自动显示聚合语言

结构方面现在通过聚合表示它们所包含的语言(即在子角色中使用外来概念)。不再需要将这些语言显式导入到使用聚合语言的模型中,编辑时会自动使用这些语言。


软件界面:

MPS 2019 语言编程 DSL创建

下载地址
本地下载1
397.9 MB