JetBrains 发布基于 IntelliJ 的 IDE 2020 年功能路线图
上个月 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 直接在代码编辑器中显示丰富的上下文信息等功能计划。
详情查看官方说明:
https://blog.jetbrains.com/idea/2020/01/intellij-based-ide-features-roadmap-for-2020
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微软正式开源受 Rust 启发的新编程语言 Verona
一个月前,微软研究人员Matthew Parkinson 曾提到:微软正在开发基于 Rust 的新编程语言,该项目被命名为Verona。现在,微软已将 Verona 正式开源。 根据微软给出的介绍,Verona 项目旨在探索有关语言和运行时设计的研究,以实现安全的可扩展内存管理和分区。此次开源的原型仅涵盖内存管理方面。 此外,微软还分享了一些关于Verona 项目较高级别的研究问题: 如果我们设计的语言没有并发突变,那么我们可以构建可扩展的内存管理吗? 可以在不牺牲内存管理的情况下,使用线性区域来消除每个对象线性度的限制吗? 可以使用语言级别的区域来支持分隔吗? 这些问题正处在不同研究阶段,并将在以后的论文中供同行评审。 之前我们介绍到,Verona 是基于Rust 的新语言。但 Rust 并不是激发 Verona 项目灵感的唯一语言,它也借鉴了 Cyclone(一种安全的 C 语言)和 Pony 的概念。 微软还强调, 这只是一个研究项目,不是一项产品, 并且与微软对 C++,C# 和 Rust 的使用没有关系。他们希望Verona 研究项目可以使其他语言受益,希望将其作为一种 “研...
- 下一篇
编写自己的 GitHub Action,体验自动化部署
本文将介绍如何使用 GitHub Actions 部署前端静态页面,以及如何自己创建一个 Docker 容器 Action。 简介 Actions GitHub Actions 是 GitHub 官方推出的持续集成/部署模块服务(CI/CD),和 jenkins、Travis CI 是同一类产品定位。 但 Actions 的最大优势,就是它是与 GitHub 高度整合的,只需一个配置文件即可自动开启服务。甚至你不需要购买服务器 —— GitHub Actions 自带云环境运行,包括私有仓库也可以享用,而且云环境性能也十分强劲。 当然这也意味着项目必须存放在 GitHub 才能享受这项服务。如果你的 GitHub 上有一些项目需要部署,那不妨把构建、上传等工作放到 Actions 里。比如最近我有个前端项目需要打包成静态文件,然后上传到腾讯云 COS 里,这是典型的自动化部署应用场景,我们可以借助 Actions 实现一劳永逸。 配置 workflow 前文说到,开启 GitHub Actions 只需一个配置文件,这个文件就是 workflow(工作流),它需要存在仓库目录下 .gi...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Red5直播服务器,属于Java语言的直播服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16