关于自研 IDE,大家关心的问题与答案!

作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员

昨天发了一篇文章《真・自研 IDE 来了,支持 C++/Python 等多种编程语言》,有不少朋友对这个 IDE(deepin-unioncode)很感兴趣,在后台进行了一些咨询,包括:IDE 的相关用法、一些疑问,还有不错的建议。

今天,我把这些内容简单整理了一下,分享给大家,希望对大家有所帮助。

简单试用

先简单介绍一下,看看 deepin-unioncode 如何使用。

  1. 下载 IDE

由于 deepin-unioncode 已经提供了 release 包,所以进入 https://github.com/linuxdeepin/deepin-unioncode/releases 下载安装 deb 包即可。

在这里插入图片描述

  1. 配置环境

目前,deepin-unioncode 支持 C++、C、java、python、javascript 五大类常用编辑语言,支持常用构建工具 CMake、Maven、Ninja、Gradle 等。

我们以 C/C++ 语言为例,CMake 作为构建工具,来看一下具体的环境配置。

打开 deepin-unioncode,选择:【工具】->【选项】->【CMake】,然后需要在右侧配置编译器和调试器(由于我之前已经下载过了,所以打开之后能够自动识别出来)。

在这里插入图片描述

  1. 代码测试

前几天,我们分享过一个基于 C++/Qt 的 CMake 开源项目 - 360,就直接将它作为示例程序:

下载完成之后,选择:【文件】->【打开工程】->【C/C++】->【cmake】,然后选择工程目录(即:CMakeLists.txt 所在目录):

在这里插入图片描述

打开之后,IDE 左侧会自动列出该项目的目录树。

点击左上角的构建、运行按钮,程序就能正常启动了,效果如下:

在这里插入图片描述

问题与回复

再来看看大家关注的一些问题,挑几个重点的答复一下。

Q:什么时候可以在 Windows、MacOS 上使用?
A:其它系统的支持目前正在讨论,短期内还没有明确的规划,后续有确定消息会告知大家。

Q:没有发行版吗?
A:目前还未上架商店,github 上有 release 包:https://github.com/linuxdeepin/deepin-unioncode/releases

Q:这个开源项目有没有说明文档之类的?
A:有的,用户使用手册:https://wiki.deepin.org/zh/05_HOW-TO/02_开发相关/deepin-unioncode

Q:有支持 C# 的计划吗?
A:很好的建议,我们会收集到需求列表,后续有确定消息会告知大家。

这些问题都可以在 Gitee issues 里进行跟踪,如果大家后续还有其它问题,也可以反馈到这里,收到消息后 Deepin 团队会第一时间回复。

网友留言

最后,一起来看看 IDE 发布后,大家的一些留言:

性随心动:用起来再说,在使用中发展,总算有一个自己家的了

一条小道的故事:可以的,这次真的要牛逼了

陨星落云:从模仿到创新,加油

小林先生:在我接触 Deepin 之前,从没想到过有一群开发者默默地为国产开源做了这么多

其实,Deepin 远不止 IDE,它根植于开源社区,致力于做最好的国产操作系统。然而,国产化的道路很艰辛,充满了各种挑战,所以就更需要大家的理解和宽容。

细想一下,我们平时写一个算法,做一个简单的应用 … 有时候都需要费很大周折,何况是 IDE 和操作系统了,更需要大量的时间、精力和资源来持续投入。因此,支持国产化,没毛病!

当然了,支持的方式有很多种。作为推广者,我们可以使用和推广 Deepin;作为开发者,我们可以为 Deepin 社区提供技术支持;作为普通用户,我们也可以积极反馈问题并为 Deepin 出谋划策。

总之,国产化不仅是一项技术挑战,还是一个共同的努力,离不开大家不断支持、参与和见证。

路虽远,行则将至;事虽难,做则必成。谁说不是呢?

猜你喜欢

转载自blog.csdn.net/u011012932/article/details/132689989