大小:634.14M
更新时间:24-04-18
系统:Pc
版本:v2023.3
JetBrains MPS电脑版是一款功能强大、灵活且易于使用的语言编程环境和DSL创建工具,不仅为开发人员提供了创建自定义语言结构的能力,还提供了一套完整的开发工具,以支持高效的编程实践。无论你是一名经验丰富的开发人员还是初学者,JetBrains MPS都能帮助你实现面向语言编程范例,并加速你的开发过程。
JetBrains MPS的核心功能之一是允许用户自由地创建语言结构,例如方法或类,开发人员可以轻松地定义和实现自定义的方法和类,以满足特定领域的需求,除了创建语言结构外,JetBrains MPS还提供了丰富的工具和功能,包括智能代码补全、语法高亮、错误检查和调试等功能,可以有效地帮助开发人员提高编码效率并减少错误。
此外,JetBrains MPS还与其他JetBrains工具和生态系统无缝集成,使开发人员能够充分利用已有的代码库和插件,欢迎有需要的用户朋友们下载使用。
一、对新 UI 的支持
MPS 跟随其他 JetBrains IDE,采用了更直观的新型现代化用户界面。 它具有更清晰的布局、更新的设计、新的配色方案,以及重新设计的视觉元素,例如图标和工具窗口。
传统 UI 目前仍为默认选择,但我们推荐您尝试新 UI。 新 UI 更美观,也遵循效率更高的人机交互原则,旨在带来更高效的工作流。
为了帮助您做出转变,我们建议您查看新 UI 页面,其中汇总了新 UI 的主要优点。
由于这是对 MPS 的一个相当新的补充,您可能会发现一些尚待完善的地方。 请随时报告任何 UI 相关问题,让我们能够立即修正。
对于使用 MPS 构建的独立 IDE,传统 UI 是目前的默认选项。 语言设计师如果想要在 IDE 中启用新 UI,应遵循文档中提供的说明。
二、Documentation(文档)facet
新增的 Documentation(文档)facet 可为结构切面中的概念编写和生成文档。 您可以:
使用嵌入结构语言的专属语言将文档编写为文本。
在编辑器内工具提示中快速预览文档。
生成 HTML 文档。
三、针对工具提示更新的对话框设计
我们重新实现了显示工具提示的弹出消息。 它现在可以显示额外信息,例如通过新的 Documentation(文档)facet 指定的文档。 在弹出窗口右下角,消息提供额外操作,包括打开 Documentation(文档)工具窗口中显示的文档的选项。
四、Inspector(检查器)工具窗口位置更改
如果您在早期版本的 MPS 中尝试过新 UI,您可能会注意到 Inspector(检查器)工具窗口位于屏幕左下角。 虽然我们现在已将其移至右下角,但如果您选择从先前的 MPS 安装中复制,设置可能仍包含原始左下角位置。
在这种情况下,我们建议手动将 Inspector(检查器)工具窗口移动到工具窗口栏的右下部分,因为这是我们认为最合适的位置。 使用鼠标将其拖到右下角即可。 当然,您可以随意将其放置在您喜欢的任何地方。
五、将概念转换为接口概念的功能
更新的意图操作现在可以帮助语言设计师快速轻松地在概念声明和接口概念之间转换。 通常在开发早期阶段需要转换,此时基本思想仍有待发现,新语言的结构相当不稳定,需要频繁更改。
与早期版本不同,现在的意图操作可以帮助确保保留概念的所有方面以及来自模型的引用。
六、Make 流程中改进的依赖项检测
制作或重建用户模型时,Make 子系统现在会考虑模型的依赖项并自动制作所需模型。 这使整个流程更加稳健。
此选项可以在 Settings | Advanced Settings | Make/Rebuild(设置 | 高级设置 | Make/重建)中打开和关闭,平衡 Make 流程的正确性及其性能。
七、Logical View(逻辑视图)工具窗口中模块的 Show History(显示历史)操作
右键点击 Logical View(逻辑视图)工具窗口中的模块时出现的弹出菜单现在包含用于显示该模块 Git 历史记录的选项。 它将显示模块目录及其子目录中所有文件的历史记录。
八、VCS:Logical View(逻辑视图)工具窗口中根节点的 Git 菜单
现在,Logical View(逻辑视图)工具窗口中显示的根节点上可以提供 Git 菜单。 这将使 Show Node History(显示节点历史记录)等您经常需要的操作更触手可及。
九、按扩展名对文件更改进行分组
显示 VCS 更改的对话框最终可能会显示许多已更改的文件。 为了使这些文件列表更易组织,除了先前可用的按目录排序的选项之外,我们还添加了按文件扩展名排序的选项。 这适用于对话框和窗口中的列表,例如 Diff(差异)和 Changes(更改)工具窗口、Git 工具窗口或 Pull Requests(拉取请求)工具窗口的上下文菜单。
1、Kotlin MVVM Generator
使用Kotlin为MVVM + Dagger + Rx生成活动和片段的插件。
2、Rust
Rust语言支持。
3、Senya编辑
Senya编辑:快速有效地设计OpenAPI和Swagger规范。
4、自定义视图制作工具
开发自定义视图,而不必在每一步之后重建!
5、Perl的
Camelcade插件支持以下语言和框架。
6、ReasonML语言插件
Reason(和OCaml)语言插件。
7、IntelliJ API观察器
开发该插件提供了“查找外部用法”操作,允许开发人员快速找到使用IntelliJ平台类,方法或字段的插件,并检查...
8、GitPrefix
易于'表情符号(或文本)前缀提交'。
9、Quokka
javascript的Quokka是编辑器中的快速原型操作平台,可以访问项目的文件,内联报告,代码覆盖和丰富的输出格式
JetBrains MPS Mac软件特色
【发电机测试】
除了现有的节点和编辑器测试系列之外,我们还实现了一种测试生成器的新方法。目的是确保发电机或发电机组完成其工作。IDE支持进程内和进程外执行模式,以及MPS Ant构建脚本的执行。
【在生成计划中分叉】
在生成计划中有一个新的声明:与 另一代人交叉计划在给定点分支转换序列。引用的计划接收一个模型,它处于fork步骤中的状态,并作为常规转换继续进行。在该示例中,首先,我们使用crossmodel.entity生成器转换输入模型并记录状态,然后继续使用crossmodel.property#prop2class生成器以最终获得输出模型#1。然后crossmodel.property#prop2xml生成器转换记录的模型以获得输出模型#2。请注意,'then'这里不是合同 - 没有承诺分支以任何特定顺序处理。
【在生成测试中分叉】
Generator测试使用fork语句支持生成计划,并将所有输出模型与提供的参考模型进行匹配。
【新的VCS方面】
我们引入了一个新的VCS语言方面。现在,您可以为此创建语言方面,而不是在概念声明上编写注释。方面生成为特定的运行时代码。VCS方面已替换MergeHints批注,并包含迁移。
【github插件】
github插件现已实现。您可以从VCS登录 - >从版本控制中检出 - > Git - >登录到github ...
【迁移通知】
我们已经实施了迁移通知,以便您就所发生的事情进行更好的沟通:现在,如果项目依赖于无论出于何种原因无法加载的语言,或者何时推迟迁移,您将收到通知。
1、领域专用语言
以一种直接使用您所在领域的概念和逻辑的语言表达您的特定领域的流程和知识。
2、投影编辑器
使用所在领域所有人都理解的术语进行交流。将非文本符号与投影编辑结合使用,包括数学符号、图表和表格。
3、编辑器支持
我们的智能编辑器可以通过快速修复、单词补全和意图来帮助和指导您完成整个过程。
相同厂商JetBrains更多>>
同类热门
类似软件
labview2016中文版2.93G1528人在用 美国NI公司近日推出了最新版的LabVIEW2016系统设计软件,该公司一直致力于为工程师和科学家提供解决方案来应对全球最严峻的工程挑战,可帮助工程师简化开发,并将NI生态系统的软件高效地集成到其自身系统中。最新版的LabVIEW2016新增了通道
查看caxa线切割xp安装包42.82M8227人在用 caxa线切割xp是一款面向线切割加工行业的计算机辅助自动编程工具,软件集图纸设计和代码编程于一体,主要具有图形绘制、高级设计、切割轨迹及生成3B、4B、R3B代码等功能,能有效满足线切割加工行业的计算机辅助自动编程需求,在需要切割功能的时候使用它
查看热门标签
网友评论1人参与,1条评论
最新排行
HiTool烧写工具98.98Mv1.0中文版 HiTool烧写工具是一款简单实用的海思芯片烧录工具。它可以帮助用户在软件上烧写芯片,内附多种工具以及硬件烧录的工具包,HiTool支持调试信息以及对码流进行录制的,可以上传镜像、镜像烧写,还可以读取内存以及开机画面制作,不仅能让你的镜像添加到软件
查看readme client(编程开发软件)35.96Mv0.1.4官方版 readme client是专门为开发人员打造的一款编程开发软件,这款软件可以帮助用户搜索Github里面的README.md,其可更好的去帮助程序员轻松查找项目的开发文档,并且它也可以帮助程序员轻松的收集,整理,分类项目的开发文档。此外,Read
查看visual studio enterprise 2022官方版3.53M visual studio2022企业版是微软官方推出的一款面向任何开发者的同类最佳工具,也是我们微软公司首次开发出的vs系列历史上第一款64位的版本。相信大家对Visual Studio并不陌生,用户可以使用它来开发计算机程序、移动应用、网络应用
查看Sublime Text 4 文本编辑器21.87M Sublime Text是一款轻便好用的跨平台代码编辑器,能够支持C、C++、C#、CSS、HTML、Java、JavaScript、PHP、Python、SQL等各种主流编程语言的编写与运行。相较于eclipse等常用编程工具,该软件不仅配置简单
查看JavaScript代码排版工具21Kv1.0绿色版JavaScript代码排版工具是一款非常好用的js代码格式排版工具,它可以直接帮助你一键修改你的代码排版,以及把那些按字数来换行的文章修正为按段落换行,自动删除空段,根据需要任意选择单换行和双换行,让你的代码排版变得整洁规律,可以大大提高你的工作效率,
查看Android开发工具(adt plugin for eclipse)32.07M23.0.3官方版adt plugin for eclipse是一个eclipse插件,作为一款超级专业的Android应用程序开发工具,adt plugin for eclipse可以让你快速的建立一个Android项目,创建应用程序的界面,基于Android框架API
查看AliOS Studio开发工具316Mv1.2.6官方版AliOS Studio开发工具是由AliOS官方针对开发者设计的一款开源免费,功能强大的Cloud App的集成开发环境,提供了一套功能强大,使用简单,风格统一的API接口,支持包括编辑器,调试器,模拟器,工程自动化软件在内的一系列工具,支持Nativ
查看smaliviewer(APK分析软件)21.6Mv4.0官方版smaliviewer是一款简单有实用的apk分析软件。这款软件可以快速的实现代码的分析,让用户这进行使用代码的时候,快速的进行优化,以此来得到更加适合用户使用的代码,还能对apk文件进行逆向,采用多种方法来对疑似样本进行筛选判定,如证书信息,敏感SP号
查看android studio中文版754M附安装教程android studio是由谷歌推出的一款Android集成开发工具,有了它,开发者可以很方便的在编写程序的同时看到自己的应用在不同尺寸屏幕中的样子。该软件不使用预设窗口,而是根据情境在您执行操作时自动显示相关工具窗口,并提供了用于在每种类型的And
查看
第1楼 广东省深圳市电信 网友