首页 > 软件 > Mac应用软件 > Mac开发软件 > JetBrains MPS 2019 for Mac(语言编程和DSL创建工具) V2019.1.2免费版

软件介绍

Sublime Merge是一款常用的git客户端工具,所有的内容(菜单,主题以及命令调色板等)都是可以根据用户需要进行适当的拓展和通过简单的json文件进行自定义。同时它与Sublime text构建在同一个自定义平台上,提供无与伦比的响应能力。本站提供了Sublime Merge的下载途径,一键安装即可使用。

JetBrains MPS 2019安装教程

将左侧MPS 2019.1图标拖动到右侧Applications文件夹,进行一键安装。

JetBrains MPS 软件介绍

使用MPS(元编程系统),您可以设计自己的可扩展DSL,并立即开始使用它们来构建最终用户应用程序。项目编辑的独特技术可以克服语言解析器的局限性,并构建更丰富的DSL编辑器,例如带有表和图表的编辑器。

JetBrains MPS 最新版功能介绍

编辑
1.自定义样式和完成项目的优先级语言设计人员可以在完成菜单中设置项目的样式和优先级。可以更改背景和文本颜色,粗体和斜体格式,甚至可以隐藏项目。请注意,此功能是实验性的,其设计可能会在未来发生变化。
生成器语言
1.支持为新VAR宏引入自动类型推断VAR宏现在支持Generator语言中每个宏的多个变量声明。除非被覆盖,否则从声明查询中推导出类型。
插件支持
1.使用迁移ant任务中的MPS插件现在,如果要迁移项目需要插件,可以在 ant任务中指定。将启用相应的插件及其依赖项。我们还根据客户支持请求将此功能集成到2018.3.5中。
2.插件部署支持“运行代码来自解决方案”构建脚本指令“运行代码来自解决方案”指令允许您在将运行代码的MPS实例中启用插件。将包含插件的依赖项。根据客户支持请求,此功能也已集成到2018.3.5中。
IDE改进
1.创建自定义UI主题为您的一天增添一抹色彩!IntelliJ平台刚刚推出了这个很酷的功能,由于MPS基于它,现在您也可以为IDE自定义UI主题。将新的预定义主题作为插件导入,或使用IntelliJ IDEA 从头开始创建自己的主题。试试我们新的青色光主题 和深紫色主题。2.JUnit运行配置现在接受要部署的插件与MPS实例运行配置类似,现在您可以提供要在测试执行时部署的IntelliJ IDEA插件的列表。“启动前”任务“组装插件”也可以在JUnit运行配置中使用。它会自动构建正在部署的插件,并将工件复制到设置目录中。
3.在ProjectPane中排序我们添加了TreeNodeSortService来管理ChildComparatorProvider贡献,这使您可以完全控制ProjectPane树中的MPSTreeNode子代。用户现在可以从其插件的应用程序或项目部件注册/取消注册提供程序。4.指示传入和传出提交IDE现在指示分支弹出窗口中的各个分支的传入和传出提交是否可用。只需在“首选项/设置”中的“分支弹出”选项中启用新的“具有传入/传出提交的标记分支” 版本控制| Git的。
BaseLanguage
1.baseLanguage接口中的静态方法MPS现在允许您在接口中创建静态方法。
1.存根方法签名从Java存根模型中创建的MPS节点ID中删除了该方法的返回类型。从现在开始,Java语言规范定义的真正方法签名用于标识方法。如果在新版本的库中更改了返回类型,则不必重新保存所有模型,从子模型引用方法。自动迁移将重新保存所有MPS模型并更正对存根模型方法的所有现有引用。2.Goodbye Confluence,您好帮助中心!从永远开始,Confluence一直是MPS文档的所在地。现在是时候成长并搬到我们自己的地方了。我们正在将所有文档迁移到 帮助中心 ; 用户指南和快速通道教程已经可以在那里访问。预计未来版本中会有更多文档改进。3.存根方法签名从Java存根模型中创建的MPS节点ID中删除了该方法的返回类型。从现在开始,Java语言规范定义的真正方法签名用于标识方法。如果在新版本的库中更改了返回类型,则不必重新保存所有模型,从子模型引用方法。自动迁移将重新保存所有MPS模型并更正对存根模型方法的所有现有引用。4.“在MPS中编译”复选框的新含义如果未选择模块属性中的“在MPS中编译”复选框,则不再表示存在已连接的IntelliJ IDEA实例以执行代码编译。该复选框可以理解为“在MPS中编译或根本不编译”。5.MPS自动显示聚合语言结构方面现在通过聚合表示它们所包含的语言(即在子角色中使用外来概念)。不再需要将这些语言显式导入到使用聚合语言的模型中,编辑时会自动使用这些语言.

JetBrains MPS 最新版系统要求

macOS 10.11或更高版本

最低3 GB RAM,建议使用8 GB RAM

建议使用2.5 GB硬盘空间

1024x768最低屏幕分辨率

JetBrains MPS 更新日志

JetBrains MPS 2019 for Mac(语言编程和DSL创建工具) V2019.1.2免费版

由Oscar Rodriguez于2019 年5月15日发表

尝试MPS 2019.1的新错误修复更新,并忘记以下所有问题:

没有更多的跳过测试。

MPS实例和部署插件运行配置按预期工作。

运行测试时名称不会发生冲突。

自定义包装已完全弃用。

小编点评

在Mac上使用JetBrains MPS,我们就可以自主设计属于自己的可扩展DSL并立即开始使用它们来构建最终用户应用程序。该软件还拥有独特的投影编辑技术可以克服语言解析器的限制,并构建更丰富的DSL编辑器,例如带有表格和图表的编辑器。感兴趣的朋友,不妨下载这款免费的软件试试看。

软件排行榜

相关软件