上个月 JetBrains 发布了 IntelliJ 平台 2020 年路线图,现在作为 2020 年规划中的另一部分,JetBrains 又发布了基于 IntelliJ 的 IDE 2020 年的功能路线图。前者主要集中在平台的底层功能上,而后者聚焦于更高级别的功能,这些功能将与用户直接交互。
 
  本土化
 
  去年,JetBrains 网站进行了本地化,提供了 8 种不同的语言版本,而现在,团队正在对基于 IntelliJ 的 IDE 进行本地化。目前正在为亚洲市场进行 IDE 本地化,并计划提供简体中文的初步支持,随后是韩语和日语。同时可以用插件的形式提供翻译能力,这样社区将能够提供其它语言的翻译。电脑常识及技巧大全
 
  将 IDE 用作通用编辑器
 
  随着启动性能的最新改进,基于IntelliJ的IDE作为轻量级文本编辑器的可能性变得更加合理,因此开发团队现在正在构建一种专用模式来编辑非项目文件。在这种模式下,IDE将更像一个简单的文本编辑器,它将打开得更快,不会存储任何项目配置,并且它将使用与常规文本编辑器相同的工作流程来创建,打开和保存文件。
 
  自然,在此模式下可用的功能集也将非常有限,但是如果您需要使用诸如重构或调试之类的功能,则可以轻松切换到完整项目模式。
 
Git暂存支持
 
  Git的暂存区对Git集成的功能要求最高。 IntelliJ平台中的Git集成建立在与其他版本控制集成(例如Subversion和Perforce)相同的框架上,并且它使用更改列表的概念而不是临时区域。变更列表比暂存区更灵活,因为它们可以管理尚未准备提交的独立变更组。最近增加了对在变更列表之间移动文件部分的支持,基本上涵盖了暂存区域的主要用例。
 
  在将来的IDE版本中计划用于Git集成的Git暂存区和更改列表有两种不同的模式。开发人员将能够基于更改列表选择使用当前UI还是支持暂存区域但不支持更改列表的新UI。
 
  此外,还有一些功能计划,例如基于机器学习的自动完成,简化新手的环境配置,自动检测项目重构以及Code Vision,以在代码编辑器中直接显示丰富的上下文信息。