8.4. 开发工具¶
本节介绍如何在 FreeBSD 系统上安装和配置一些流行的开发工具。
表 3.受支持的开发工具
名称 |
许可证 |
软件包 |
资源消耗 |
---|---|---|---|
Visual Studio Code |
MIT |
大量 |
|
Qt Creator |
QtGPL |
大量 |
|
Kdevelop |
GPL 2.0 或更高版本和 LGPL 2.0 或更高版本 |
大量 |
|
Eclipse IDE |
EPL |
大量 |
|
Vim |
VIM |
轻量 |
|
Neovim |
Apache 2.0 |
轻量 |
|
GNU Emacs |
GPL 3.0 或更高版本 |
轻量 |
8.4.1. Visual Studio Code¶
Visual Studio Code 是一款工具,它简单易用,同时又满足了开发人员进行代码编辑、构建和调试等核心操作的需求。它提供了全面的编辑和调试支持、可扩展性模型以及与现有工具的轻量级集成。
若要安装 Visual Studio Code,请执行:
# pkg install vscode
8.4.2. Qt Creator¶
Qt Creator 是一个跨平台的集成开发环境(IDE),可满足 Qt 开发人员的需求。Qt Creator 的功能包括:
支持 C++、QML 和 ECMAscript 的代码编辑器;
快速代码导航工具;
键入时进行静态代码检查和格式提示;
上下文相关帮助;
可视化调试器;
集成的图形界面布局和表单设计器。
若要安装 Qt Creator,请执行:
# pkg install qtcreator
8.4.3. kdevelop¶
用于 C/C++ 和其他编程语言的开源、功能完整、插件可扩展的 IDE。它基于 KDevPlatform 以及 KDE 和 Qt 库,自 1998 年以来一直在开发中。
若要安装 kdevelop,请执行:
# pkg install kdevelop
8.4.4. Eclipse IDE¶
Eclipse 平台是一个开放、可扩展的 IDE,可以用于各种应用场景。它提供了构建和运行集成软件开发工具所需的基础和组件,同时也允许开发人员独立开发工具并与其他人的工具进行集成。简单来说,Eclipse 平台为软件开发提供了一个灵活而强大的基础设施。
若要安装 Eclipse IDE,请执行:
# pkg install eclipse
8.4.5. Vim¶
Vim 是一个高度可配置的文本编辑器,旨在实现高效的文本编辑。它是与大多数 UNIX 系统一起分发的 vi 编辑器的改进版本。
Vim 通常被称为“程序员的编辑器”,对编程非常有用,以至于许多人认为它是一个完整的 IDE。不过,这不仅仅是针对程序员来说。Vim 非常适合各种文本编辑——从撰写电子邮件到编辑配置文件。
若要安装 Vim,请执行:
# pkg install vim
8.4.6. Neovim¶
Neovim 是激进的,基于editors/vim 重构。它代表了对代码库的彻底审查,并进行了许多健全性改进,包括合理的默认值、内置的终端模拟器、异步插件架构以及为速度和可扩展性而设计的强大 API。它保留了与几乎所有 Vim 插件和脚本的完全兼容性。
若要安装 Neovim,请执行:
# pkg install neovim
8.4.7. GNU Emacs¶
GNU Emacs 是一个可扩展、可定制、免费/自由的文本编辑器。它的核心是 Emacs Lisp 的解释器,其为 Lisp 编程语言的一种方言,具有支持文本编辑的扩展。
若要安装 GNU Emacs,请执行:
# pkg install emacs