金门赤土 發表於 2026-5-5 09:02:52

deepin-IDE 终于实现了自举!

<p><img src="https://storage.deepin.org/thread/202404110211171343_zh.jpg" alt="" width="900" height="383" /></p>
<p>作者:deepin-mozart</p>
<p>&nbsp;</p>
<p>“小帅啊,你怎么还在用 QtCreator,咱们已经有 deepin-IDE 了,你为什么不用呢?”</p>
<p>清晨,和煦的阳光透过窗户照射进来,映在小帅稚嫩的脸上,此时他的手指在键盘上快速地起伏着,传出“噼里啪啦”紧密的敲击声。</p>
<p>老王从后面路过,看到小帅认真的模样甚是欣慰。</p>
<p>随后目光移到屏幕上,发现小帅竟然还在用 QtCreator!随即问出了开头的问题。</p>
<p>小帅无奈地回答道:“虽然 deepin-IDE 基础功能都有,但不是很好用,我看论坛里面很多人都这么说。”</p>
<p>“哦?我们要以发展的眼光看待问题,现在 deepin-IDE 已经可以轻量使用了,甚至实现了自举,可以用自己开发的 IDE 来开发自己,不信你把 deepiner 的问题都翻出来,我们一起来看看。”</p>
<p>&nbsp;</p>
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong>编辑器大改进</strong><strong> </strong></h1>
</section>
<section>
<section></section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
</section>
</section>
<p>“你看吧,下面这个 deepiner 说 deepin-IDE 的字体不好看,用起来怪怪的,影响编码体验。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110230193339_1.png" alt="" width="891" height="632" /></p>
<p>“这是之前的版本,你看现在已经改成等宽字体了,并且支持编辑器字体配置、大小配置、缩放配置。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110230307549_2.jpg" alt="" width="850" height="291" /></p>
<p>“另外,常用的快捷键现在也是支持的,对于喜欢用键盘操作的老手来说很有帮助。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110230399695_3.jpg" alt="" width="864" height="599" /></p>
<p>小帅:“好吧,这个问题算是得到解决,那你再看看下面这个邪乎的问题。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110230461940_4.png" alt="" width="876" height="602" /></p>
<p>“这位 deepiner 提到,代码补全很突兀,不好用,这可是非常影响用户体验的呀!”</p>
<p>“其实这是语法服务的补全和 AI 的代码补全冲突了,导致按 TAB 键时补全内容随机。不过好在这个问题已经解决,用户可以在语法补全的列表中看到 AI 代码补全,通过快捷键 <strong>Ctrl + T</strong> 进行选择,从而避免冲突。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110232038775_5.png" alt="" width="868" height="372" /></p>
<p>小帅:“看起来还不错,稍后我再试试!”</p>
<p>&nbsp;</p>
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong>从可用到好用</strong><strong> </strong></h1>
</section>
<section>
<section></section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
</section>
</section>
<p>“我之前使用 deepin-IDE,发现它可用的功能很少,太影响我使用了,就像下面这位 deepiner 提到的,有些功能入口太隐蔽了。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110234229006_5-1.png" alt="" width="858" height="81" /></p>
<p>“是的,deepin-IDE 基于 DTK 开发的,它的菜单在右上角,估计很少有人关注到。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110232097991_6.jpg" alt="" width="374" height="406" /></p>
<p>“并且很多功能都没有放到工具栏,引起了大家的误会,但实际上都是有的。现在最新版本将部分功能放到了工具栏和右键菜单,用起来要方便不少。”</p>
<p><strong>工程右键菜单:</strong></p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110232165271_7.jpg" alt="" width="299" height="441" /></p>
<p>&nbsp;</p>
<p><strong>编辑器右键菜单:</strong></p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110232221001_8.jpg" alt="" width="482" height="412" /></p>
<p><strong>工具栏:</strong></p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110235257506_9.png" alt="" width="868" height="196" /></p>
<p>老王找了张凳子坐了下来,手托着下巴傲娇地说道:“怎么样,现在可以找到功能入口了吧?”</p>
<p>小帅欣喜,连忙点头。</p>
<p>“另外,插件管理也是有的,你平时喜欢捣鼓一些小工具,可以自己写个插件试试,一些简单的插件几行代码就可以实现。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110235333402_10.jpg" alt="" width="1280" height="692" /></p>
<p>“不错不错,还有一个问题让我常挂于心,不知道 deepin-IDE 现在支持黑色主题吗,因为我习惯在黑色主题上开发。”</p>
<p>“那是肯定的,最新版本的界面、语法高亮等功能适配了黑色主题,用户可以根据爱好使用对应的主题,你看看效果如何?”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110235419013_11.jpg" alt="" width="1280" height="692" /></p>
<p>“哇,真的好黑哦,我好喜欢!”</p>
<p>老王:“......”</p>
<p>&nbsp;</p>
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong> </strong><strong>终于实现自举</strong><strong> </strong></h1>
</section>
<section>
<section></section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
</section>
</section>
<p>“等等,我记得还有一个最重要的功能:调试!老版本好像不支持 Qt 变量的显示,也不支持查看子变量,这让我在调试 Qt 工程时力不从心呀。”</p>
<p>老王会意,莞尔一笑:“废话不多说,直接看效果。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110236029672_12.jpg" alt="" width="1280" height="693" /></p>
<p>“目前调试效率比之前要快不少,并且支持了 Qt 变量和子变量的显示。”</p>
<p>“哎哟,不错哟,那我可以放心使用了。”</p>
<p>“这就对咯,你尽管放心用,毕竟研发 deepin-IDE 的小伙伴已经开始用它来自举了,虽然遇到不少问题,但从上个大版本到现在,一直在马不停蹄的赶进度,修复了不少问题呢!”</p>
<p>老王撇了撇嘴,继续说道:“当然,因为要做的事情有很多,有些问题还未得到修复,不过已经在计划之中了。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110239324640_13.jpg" alt="" width="1280" height="692" /></p>
<p>&nbsp;</p>
<h1 style="text-align: center;"><strong style="font-size: 35px;">在deepin V23中安装使用</strong><strong style="font-size: 35px;"> </strong></h1>
<section>
<section>
<section>
<section>
<section></section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
</section>
</section>
<p>“还剩最后一个小问题,现在 deepin-IDE 可以在 deepin V23 应用商店下载了吗?我看之前很多人在论坛里面咨询呀!”</p>
<p>“当然,之前 deepin-IDE 只放到了仓库里面,需要用命令安装,对用户不太友好。现在只需要在应用商店输入 deepin-IDE 就可以下载安装。”</p>
<p><img loading="lazy" class="aligncenter" src="https://storage.deepin.org/thread/202404110239051888_14.jpg" alt="" width="1280" height="679" /></p>
<p>“那为什么之前不上架 deepin V23 呢?”</p>
<p>“你傻呀,deepin V23 上大神比较多,安装软件一般都采用最朴素的方式。”</p>
<p>“哦,原来如此,那我要用 deepin V100!”</p>
<p>老王:“****!”</p>
<p>下载 deepin-IDE 最新版方式<br />
(1)打开内侧源通过命令下载:sudo apt install deepin-unioncode<br />
(2)通过 Github 下载:https://github.com/linuxdeepin/deepin-unioncode/releases</p>
<p>&nbsp;</p>
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong>后记</strong><strong> </strong></h1>
</section>
<section>
<section></section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
<section>
<section>
<section>
<section></section>
</section>
</section>
</section>
</section>
</section>
<p>四月,春和景明,微风裹挟着芬芳徐徐吹来,老王帅气的脸庞微微颤抖,随后陷入沉思。</p>
<p>“小帅啊,你看现在 deepin-IDE 已经改善了不少,你是不是应该把这个消息慷慨地告诉社区的朋友们呀?”</p>
<p>“嗯嗯,我觉得应该让大家都用起来,这样才能发现更多问题,deepin-IDE 才会快速完善。”</p>
<p>思索片刻后,小帅激动说道:“我这就去发一篇推文,让大家都行动起来,推文的名字就叫做......”</p>
<p>“deepin-IDE 终于实现了自举!”</p>
<p>&nbsp;</p>
<p style="text-align: right;">内容来源:deepin(深度)社区</p>
<p style="text-align: right;">转载请注明出处</p>
<p style="text-align: right;">
                        </div>
頁: [1]
查看完整版本: deepin-IDE 终于实现了自举!