deepin-IDE 终于实现了自举!

"小帅啊,你怎么还在用 QtCreator,咱们已经有 deepin-IDE 了,你为什么不用呢?" 清晨,和煦的阳光透过窗户照射进来,映在小帅稚嫩的脸上,此时他的手指在键盘上快速地起伏着,传出"噼里啪啦"紧密的敲击声。

老王从后面路过,看到小帅认真的模样甚是欣慰。

随后目光移到屏幕上,发现小帅竟然还在用 QtCreator!随即问出了开头的问题。

小帅无奈地回答道:"虽然 deepin-IDE 基础功能都有,但不是很好用,我看论坛里面很多人都这么说。"

"哦?我们要以发展的眼光看待问题,现在 deepin-IDE 已经可以轻量使用了,甚至实现了自举,可以用自己开发的 IDE 来开发自己,不信你把 deepiner 的问题都翻出来,我们一起来看看。"

编辑器大改进

"你看吧,下面这个 deepiner 说 deepin-IDE 的字体不好看,用起来怪怪的,影响编码体验。"

"这是之前的版本,你看现在已经改成等宽字体了,并且支持编辑器字体配置、大小配置、缩放配置。"

"另外,常用的快捷键现在也是支持的,对于喜欢用键盘操作的老手来说很有帮助。"

小帅:"好吧,这个问题算是得到解决,那你再看看下面这个邪乎的问题。"

"这位 deepiner 提到,代码补全很突兀,不好用,这可是非常影响用户体验的呀!"

"其实这是语法服务的补全和 AI 的代码补全冲突了,导致按 TAB 键时补全内容随机。不过好在这个问题已经解决,用户可以在语法补全的列表中看到 AI 代码补全,通过快捷键 Ctrl + T 进行选择,从而避免冲突。"

小帅:"看起来还不错,稍后我再试试!"

从可用到好用

"我之前使用 deepin-IDE,发现它可用的功能很少,太影响我使用了,就像下面这位 deepiner 提到的,有些功能入口太隐蔽了。"

"是的,deepin-IDE 基于 DTK 开发的,它的菜单在右上角,估计很少有人关注到。"

"并且很多功能都没有放到工具栏,引起了大家的误会,但实际上都是有的。现在最新版本将部分功能放到了工具栏和右键菜单,用起来要方便不少。"

工程右键菜单:

编辑器右键菜单:

工具栏:

老王找了张凳子坐了下来,手托着下巴傲娇地说道:"怎么样,现在可以找到功能入口了吧?"

小帅欣喜,连忙点头。

"另外,插件管理也是有的,你平时喜欢捣鼓一些小工具,可以自己写个插件试试,一些简单的插件几行代码就可以实现。"

"不错不错,还有一个问题让我常挂于心,不知道 deepin-IDE 现在支持黑色主题吗,因为我习惯在黑色主题上开发。"

"那是肯定的,最新版本的界面、语法高亮等功能适配了黑色主题,用户可以根据爱好使用对应的主题,你看看效果如何?"

"哇,真的好黑哦,我好喜欢!"

老王:"......"

终于实现自举

"等等,我记得还有一个最重要的功能:调试!老版本好像不支持 Qt 变量的显示,也不支持查看子变量,这让我在调试 Qt 工程时力不从心呀。"

老王会意,莞尔一笑:"废话不多说,直接看效果。"

"目前调试效率比之前要快不少,并且支持了 Qt 变量和子变量的显示。"

"哎哟,不错哟,那我可以放心使用了。"

"这就对咯,你尽管放心用,毕竟研发 deepin-IDE 的小伙伴已经开始用它来自举了,虽然遇到不少问题,但从上个大版本到现在,一直在马不停蹄的赶进度,修复了不少问题呢!"

老王撇了撇嘴,继续说道:"当然,因为要做的事情有很多,有些问题还未得到修复,不过已经在计划之中了。"

在deepin V23中安装使用

"还剩最后一个小问题,现在 deepin-IDE 可以在 deepin V23 应用商店下载了吗?我看之前很多人在论坛里面咨询呀!"

"当然,之前 deepin-IDE 只放到了仓库里面,需要用命令安装,对用户不太友好。现在只需要在应用商店输入 deepin-IDE 就可以下载安装。"

"那为什么之前不上架 deepin V23 呢?"

"你傻呀,deepin V23 上大神比较多,安装软件一般都采用最朴素的方式。"

"哦,原来如此,那我要用 deepin V100!"

老王:"****!"

后记

四月,春和景明,微风裹挟着芬芳徐徐吹来,老王帅气的脸庞微微颤抖,随后陷入沉思。

"小帅啊,你看现在 deepin-IDE 已经改善了不少,你是不是应该把这个消息慷慨地告诉社区的朋友们呀?"

"嗯嗯,我觉得应该让大家都用起来,这样才能发现更多问题,deepin-IDE 才会快速完善。"

思索片刻后,小帅激动说道:"我这就去发一篇推文,让大家都行动起来,推文的名字就叫做......"

"deepin-IDE 终于实现了自举!"

相关推荐
一弓虽10 分钟前
SpringBoot 学习
java·spring boot·后端·学习
姑苏洛言19 分钟前
扫码小程序实现仓库进销存管理中遇到的问题 setStorageSync 存储大小限制错误解决方案
前端·后端
光而不耀@lgy34 分钟前
C++初登门槛
linux·开发语言·网络·c++·后端
方圆想当图灵1 小时前
由 Mybatis 源码畅谈软件设计(七):SQL “染色” 拦截器实战
后端·mybatis·代码规范
毅航1 小时前
MyBatis 事务管理:一文掌握Mybatis事务管理核心逻辑
java·后端·mybatis
我的golang之路果然有问题2 小时前
速成GO访问sql,个人笔记
经验分享·笔记·后端·sql·golang·go·database
柏油2 小时前
MySql InnoDB 事务实现之 undo log 日志
数据库·后端·mysql
写bug写bug3 小时前
Java Streams 中的7个常见错误
java·后端
Luck小吕4 小时前
两天两夜!这个 GB28181 的坑让我差点卸载 VSCode
后端·网络协议
M1A14 小时前
全栈开发必备:Windows安装VS Code全流程
前端·后端·全栈