开发工具
Eclipse
Eclipse为几乎每种语言和体系结构提供了IDE和平台。我们以建立在可扩展平台上的Java IDE,C / C ++,JavaScript和PHP IDE闻名,可用于创建桌面,Web和云IDE。这些平台为软件开发人员提供了最广泛的附加工具集合。
sudo snap install eclipse --edge --classic
Vim
vim,文本编辑器
sudo snap install vim-editor --beta
Java IDE
IntelliJ IDEA Ultimate是用于JVM平台的成熟的商业IDE。IntelliJ IDEA提供了高效的企业,Web和移动开发所需的所有工具。IntelliJ IDEA支持Java,Groovy,Kotlin,Scala,Android,JavaScript,SQL以及许多其他语言和框架。它提供了即时,巧妙的代码完成,动态代码分析和可靠的重构工具。诸如集成版本控制系统以及各种受支持的语言和框架之类的关键任务工具近在咫尺-不包含插件。
IntelliJ IDEA Ultimate可免费获得30天的评估。
公司和个人用户可以使用每月和每年的订阅选项。在https://www.jetbrains.com/idea/buy/上找到更多信息
sudo snap install intellij-idea-ultimate --classic
CLion
CLion是一个跨平台的IDE,它本身支持C和C ++,libc ++和Boost。它提供对符号声明或用法的即时导航,为构造函数/析构函数,操作符生成的代码。有数十种重构,代码分析(包括数据流分析和Clang-Tidy集成)以及与GDB和LLDB的集成。CLion使用著名的CMake构建系统,支持Google测试,Boost.Test和Catch单元测试。有Doxygen来记录代码,Valgrind Memcheck来进行内存分析,并支持所有流行的版本控制系统,它甚至可以通过插件提供VIM仿真模式。
CLion提供30天的免费评估。公司和个人用户可以使用每月和每年的订阅选项。在https://www.jetbrains.com/clion/buy/上找到更多信息
sudo snap install clion --classic