MPS 2025.1 允许构建语言作为代码生成的目标。 这个版本还为 Project(项目)工具窗口的 Logical View(逻辑视图)引入了视觉和性能增强,对 UI 进行了多项实用改进,并带来了大量平台更新。 查看下面的详细增强列表。
New Project(新建项目)向导现在允许用户不使用空生成器创建语言。 这适合项目中不需要生成器的情况,让用户不再需要手动删除生成器。
CellModel_TransactionalProperty
编辑器单元现在与普通 CellModel_Property
单元支持相同的属性,例如 readOnly 和 empty text,这有助于推动事务属性单元的更广泛使用。
一如既往,此版本也修正了许多 bug。 这里列出了我们修正的所有问题。
从 v2025.1 开始,基于 IntelliJ 的 IDE 在 Linux x64 系统上将需要 glibc 2.28 或更高版本。 阅读官方公告了解详情。
现在,当您添加或更新 Git 远程时,MPS 会自动获取更改,确保您始终拥有最新的分支列表和提交历史记录,无需手动获取。 新获取的分支将立即出现在 Git 分支树中。 您将能够立即开始使用,并且您的仓库将始终保持最新状态。
现在,您可以启动任意工具来执行提交前检查以及检查和格式设置。 自定义检查可以在 Run Configuration(运行配置)对话框中配置为运行配置。 这有助于您尽早发现潜在问题并确保代码在提交之前符合项目标准。
新选项允许您指示 IDE 不运行 Git 提交钩子。 以前,Git 钩子会在提交操作期间自动执行,但这可能并不适合所有情况。 更新后,您可以配置 IDE 跳过这些钩子,更好地控制提交流程。
根据我们在抢先体验计划期间收到的大量反馈,我们正在改进非模态提交工作流(默认的内置选项)。 模态提交界面现已成为插件,可以在 Settings | Advanced Settings | Version Control. Git(设置 | 高级设置 | 版本控制. Git)中激活。 在 2025.1 版本中,插件将与 IDE 捆绑在一起,因此您将能够继续使用该界面,而无需手动安装。
对于 Windows 和 Linux 用户,IDE 现在提供了一个将主菜单与主工具栏合并的新选项,有助于创建更精简的界面。
在 MPS 2025.1 中,您可以在 Markdown 预览中进行搜索。 由于 README.md
预览通常是您在打开或克隆项目时首先看到的内容,本次更新使您能够更轻松地立即找到关键信息。
MPS 现在默认使用原生 Windows 文件对话框而不是 IDE 的自定义实现。 这能让您在打开或保存文件时获得更熟悉的体验。 如果您更喜欢此前的行为,可以在 Advanced Settings | User Interface(高级设置 | 用户界面)中进行恢复。
您可以设置 MPS 在后台自动更新插件。 它将下载可用更新,并在下次 IDE 重启时应用,无额外通知。 您可以点击更新对话框中的 Enable auto-update(启用自动更新)复选框或通过 File | Settings | Appearance & Behavior | System Settings | Updates(文件 | 设置 | 外观与行为 | 系统设置 | 更新)启用自动更新。
2025.1 版本引入了重新设计的终端架构,目前处于 Beta 版阶段。 现在,终端在稳定、符合标准的核心上运行,并使用 IDE 的编辑器来呈现 UI。 这项更改让我们能够在各种平台(无论是本地还是远程)上引入新功能,同时保持兼容性和性能。 有关我们计划和进展的更多详细信息,请阅读这篇博文。
IDE 不再支持运行低于 2.28 版本的 glibc 的 Linux 发行版。 如果您的系统使用不受支持的版本,MPS 将在启动时显示警告。
对于每一个主要版本,我们都会准备从旧版本 MPS 迁移的说明,以确保一切顺利。 请仔细阅读更新的迁移指南。