查看原文
其他

deepin-IDE重磅更新,终于等到你!

deepin 深度操作系统 2023-12-27

寒冬腊月,deepin-IDE(Deepin Union Code) 终于等来了更新。今年 9 月, deepin(深度)社区发布了 deepin-IDE,发布之初就凭借其程序员原生设计的外观获得大家的一致“好评(Tu Cao)”,甚至在后续规划里面大呼要请一个好的设计师:

经过 3 个月的努力,新版本已经悄然更新,也许大家迫不及待地想知道:deepin-IDE 到底有没有请到设计师?有没有增加什么特色功能呢?现在的 deepin-IDE 能不能便捷安装?在这篇文章中,你可以找到答案。

旧貌换新颜:从 Qt 到 DTK

deepin-IDE 诞生之初,是没有产品和设计师的,研发人员不得不自己设计了一套界面。不过随着后续热度提升,设计师终于关注到了这粗犷的界面,专业素养让其无法再冷静下去,于是眸光一定、大手一挥,界面风格直接从 Qt 改为了 DTK。下面是最新的设计图,大家看看设计师功力几何:
最近打开页面

编辑器界面

调试界面

此外,令人欣喜的是, deepin-IDE 终于有了新图标:

至于为什么这样设计,设计师说灵感是从代码里面 “</>” 这个符号而来,听到这个解释,研发人员恍然大悟、如沐春光、连连称赞。

看了上面的设计图,不知大家有何感受?如果你想要体验最新的设计,应该从哪里下载安装呢?不急,请继续往下看。

不是源码编不起,而是商店更具性价比

什么?编译 Deepin Union Code 尽然花了整整一天时间!

deepin-IDE 刚发布时,由于还不完善,所以并未将安装包上架,导致许多小伙伴只能从 Github 下载源码来自己进行编译,因为依赖项和本地环境因素,编译起来也甚是麻烦,有小伙伴甚至花费了一整天才搞定。不过好在这个问题已经得到解决,deepin-IDE 已经上架 deepin 应用商,大家可以一键下载安装。

当然,也支持从仓库安装,在终端运行以下命令即可:

sudo apt install deepin-unioncode

对于经验丰富的老手来说,通过编译代码的方式可以体验到最新的功能,还可以顺便提提 PR。鉴于此,这里将仓库地址贴出来,方便爱好者们访问:

GitHub: 

https://github.com/linuxdeepin/deepin-unioncode

Gitee: 

https://gitee.com/deepin-community/deepin-unioncode

而对于新手来说,建议还是通过应用商店下载安装,相比一天的编译时间,能一键安装显然更具性价比。安装好以后,就可以体验 deepin-IDE 带来的新功能了,特别是其中的 AI 插件。

AI 来袭,快来试试

最近根据 deepin(深度)论坛上反馈,已经有不少小伙伴已经开始使用 deepin-IDE 的智能插件了,所以在这里有必要为大家介绍这个插件的主要功能。deepin-IDE 中的智能插件是和智谱厂商合作,现已实现了智能问答、代码翻译、添加注释、代码生成等功能:

智能问答

开发中遇到的技术问题,可直接向 AI 提问。无需离开 IDE 环境去搜索引擎寻找答案,让开发者更沉浸于开发环境。

代码翻译

基于 AI 大模型对代码进行语义级翻译,支持多种编程语言互译。

自动添加注释

支持给代码自动添加行级注释,节省大量开发时间。没有注释的历史代码,也不再是问题。

代码生成和补全

根据自然语言注释描述的功能自动生成代码,也可以根据已有的代码自动生成后续代码,补全当前行或生成后续若干行,帮助提高编程效率。

不论是做软件开发还是写深度学习的代码,在使用智能插件后,效率都会得到提升,并且和 deepin-IDE 进行了有机融合,操作更为简单方便,所以强烈建议各位爱好者安装体验,最重要的是它竟然免费!

重磅:DTK 从此变简单

终于来了,本次最重要的更新是 deepin-IDE 的智能插件现已支持生成 DTK 风格的代码。基于智谱大模型,以深度仓库代码、开发文档、知识资产等作为训练数据,经过深度调教、优化后,目前可以直接在问答模块中生成 DTK 风格的代码。以下是一些应用示例:

首先来一个“hello world”热热身:

看起来还不错,接下来继续提问,让其写一个 DTK 弹窗:

最后让其写一个文本编辑器:

可以看到,相比于其它 AI 问答插件或同类型产品,deepin-IDE 插件回答的内容更加准确,给研发人员的效率带来了巨大的提升。随着后续 AI 模型的不断调试、优化,相信能够生成更多、更准确并且更贴合 deepin(深度)操作系统的回答。

展望:成为生态建设的利器

本次 deepin-IDE 更新的重点是在颜值提升和 AI 能力上,但 deepin-IDE 的目标是要成为 deepin(深度)操作系统生态建设的利器,仅是这些内容显然是不够的。所以后续会将首次官宣中的计划逐步实现,把系统能力整合其中,让其成为 deepin 生态建设中服务和流程的统一入口。

deepin-IDE,还好等到你!

加油,努力!

往期精选  |  Selection in the past



继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存