![完美应用Ubuntu(第4版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/515/37423515/b_37423515.jpg)
6.2 集成开发环境(IDE)
集成开发环境也是开发者的得力助手,尽管关于IDE的争论从未中断,但不可否认,集成开发环境是提高Coding效率的首选,下面就为大家介绍几款Ubuntu环境下的优秀集成开发环境。
Code::Blocks是一个专业且强大的C/C++ IDE,虽然Eclicps可以通过添加相关插件实现C/C++ IDE的功能,但术业有专攻,如果只做C/C++开发,Code::Blocks才是专业之选,其具体安装方法如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-102-1.jpg?sign=1738846416-TiYRFXNLSfUpwghBU6lhYqb5qHMi0ibY-0-8c555a2c9606ae65fd7bd73ac1ae9582)
需要注意的是,上述操作仅安装Code::Blocks IDE,并没有安装C/C++编译器和相应的开发环境build-essential,如果需要请自行添加。
1. PyCharm
在一个效率至上的时代,PyCharm作为Python的IDE毫无疑问是大家的首选。
PyCharm的部署在Ubuntu中很简单,最简单的方法就是从Ubuntu软件商店中直接安装,命令行最简单的安装方法是通过snap进行安装,关键操作如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-1.jpg?sign=1738846416-N89R9A2DuNY8kVGby2zxdoXtu1mco5Yb-0-0ba48f46c58a246c7d8ceebcb485f4a1)
或安装专业版本,关键操作如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-2.jpg?sign=1738846416-hjGBxpne0yp6s54BNPnznWnzXcR4dK9K-0-aa934f67aff69ae1b9a2ebfc1fe3e742)
在Ubuntu中直接搜索PyCharm,双击图标即可运行,其主界面如图6-8所示。
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-3.jpg?sign=1738846416-xqmoDZPgGpC4UK1mr0IYN4AbTFDbniTK-0-5ee6682bab946f73e86b99c10b426bcb)
图6-8 PyCharm主界面
需要注意的是,这里安装的是免费的社区版本,如果购买了License,可以直接安装专业版本。
此外,通过snap还可以安装Android Studio和JetBrains公司的相关IDE,如著名的IntelliJ IDEA、PHPstorm和Webstorm等多款IDE,如法炮制安装即可,类似的操作如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-4.jpg?sign=1738846416-rKJqKKS9Y8K3ok9azKQUsdX53Cfuys1l-0-491b906256d0e23d8946e6f20e6c45d6)
Tips:安装Android的默认语言编译器Kotlin。
Kotlin由JetBrains发布于2011年,最大的特点就是兼容Java。Google将Kotlin列为Android官方开发语言,其简洁高效,目前最新的版本是Kotlin 1.2.30,顺便说一下,前面提到的Android Studio也是基于JetBrains著名的IntelliJ IDEA开发的,默认集成了Kotlin plugin,Koltin最简单的安装方法如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-5.jpg?sign=1738846416-cUZXEpvKD4Qj6zgMfrLZMOReCWAZn6AI-0-90e786ab5a1373482a4dacec239ff3e6)
然后运行如下命令加以验证:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-6.jpg?sign=1738846416-NLFFQzGkRBq0AlyuGfYdhmj6slveXckO-0-bda43f69f72d99c1d466c2a3a504db4e)
Kotlin的官方网站地址:https://kotlinlang.org/。
Kotlin的官方文档地址:https://kotlinlang.org/docs/reference/。
2. Postman
Postman是一款完整的API开发环境,可在开发的整个生命周期,如从设计、测试到发布API文档和监控来管理API。
在测试阶段,Postman就是一款近似全能的网页调试工具和网页HTTP请求发送工具,Postman的Logo如图6-9所示。
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-104-1.jpg?sign=1738846416-qwSMr1yutNL2oJVQuSM3a9JOSRHOoxMp-0-878593cb3879cf1c92a6dabbf368be8f)
图6-9 Postman的Logo(图片来源:官方网站)
Postman最引人注目的功能就是能发送任何类型的HTTP请求,如HEAD、POST、GET、PUT等,还可附带任何数量的HTTP headers和参数,支持多种认证机制,目前Postman可以从snap商店直接安装,具体操作如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-104-2.jpg?sign=1738846416-8IXaGJ2iUKVsdLIR8Gi6hpGa6ftBwWj6-0-b7b51e5f41e2c9ede8915afaab0ee873)
除了通过软件安装,Postman还可以Chrome插件的形式运行。