[Experience sharing] 【转载】deepin-IDE重磅更新,终于等到你!
Tofloor
poster avatar
流浪的加菲
deepin
2023-12-27 17:23
Author

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

deepin-IDE将来会如何发展

image.png

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

旧貌换新颜:从 Qt 到 DTK

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

最近打开页面

最近-打开工程菜单.png

编辑器界面

编辑-编辑器拆分.png

调试界面

调试-堆栈和变量视图.png

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

image.png

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

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

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

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

社区截图-自己编译.png

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

商店截图.png

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

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 环境去搜索引擎寻找答案,让开发者更沉浸于开发环境。

codegee问答.png

代码翻译

代码翻译-结果页.png

自动添加注释

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

codegeex-注释.png

代码生成和补全

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

codegeex-补全.png

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

重磅:DTK 从此变简单

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

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

DTK-问答1.png

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

DTK-问答2.png

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

DTK-问答3.png

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

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

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

deepin-IDE,还好等到你!

加油,努力!

原文地址:深度操作系统微信公众号

Reply Favorite View the author
All Replies
流浪的加菲
deepin
2023-12-27 17:25
#1

挺想换个标题的:《deepin-IDE:DTK 从此变简单》

另外,搬砖我是认真的blush

Reply View the author
贺小北
deepin
2023-12-27 17:50
#2

yeah

Reply View the author
jjcui8595
deepin
2023-12-27 18:07
#3

感谢分享

Reply View the author
神末shenmo
deepin
Spark-App
2023-12-27 20:48
#4
流浪的加菲

挺想换个标题的:《deepin-IDE:DTK 从此变简单》

另外,搬砖我是认真的blush

主要是也没有对应的dtk简化资料哈哈

Reply View the author
158******75
deepin
2023-12-27 21:15
#5

为什么我仓库里没有呢,23 beta2

Reply View the author
乡野闲人
deepin
2023-12-28 00:31
#6
158******75

为什么我仓库里没有呢,23 beta2

我也没找到

Reply View the author
buyike
deepin
2023-12-28 00:45
#7

23还没有吧。

Reply View the author
胡强
deepin
2023-12-28 01:45
#8
It has been deleted!
Mozart
deepin
2023-12-28 02:00
#9

v23因为仓库冻结了,所以只能随Beta3上架😂

Reply View the author
158******75
deepin
2023-12-28 06:00
#10
Mozart

v23因为仓库冻结了,所以只能随Beta3上架😂

源码编译了

Reply View the author
传说中胖子
deepin
2024-02-27 00:05
#11

什么时能支持些其他开发语言

Reply View the author
笑笑天
deepin
2024-04-04 16:23
#12

支持unilang语言么。求教程

Reply View the author
吴罗平
deepin
2024-04-20 23:36
#13

为什么到现在我还没在应用商店发现这个所谓的IDE?是我姿势不对吗

Reply View the author
流浪的加菲
deepin
2024-04-22 08:56
#14
吴罗平

为什么到现在我还没在应用商店发现这个所谓的IDE?是我姿势不对吗

deepin V23 的商店确实还没有上架

Reply View the author
吴罗平
deepin
2024-06-02 00:10
#15

没有 世界上最好到语言(PHP)支持,插件和环境都没有

Reply View the author