# 8.4.开发工具

本节介绍了如何在 FreeBSD 系统上安装和配置一些流行的开发工具。

**表 3. 支持的开发工具**

| 名称                 | 许可证         | 包含的包                                                                    | 所需资源 |
| ------------------ | ----------- | ----------------------------------------------------------------------- | ---- |
| Visual Studio Code | MIT         | [editors/vscode](https://cgit.freebsd.org/ports/tree/editors/vscode/)   | 重    |
| Qt Creator         | QtGPL       | [devel/qtcreator](https://cgit.freebsd.org/ports/tree/devel/qtcreator/) | 重    |
| Kdevelop           | GPL 2.0 或更高 | [devel/kdevelop](https://cgit.freebsd.org/ports/tree/devel/kdevelop/)   | 重    |
| Eclipse IDE        | EPL         | [java/eclipse](https://cgit.freebsd.org/ports/tree/java/eclipse/)       | 重    |
| Vim                | VIM         | [editors/vim](https://cgit.freebsd.org/ports/tree/editors/vim/)         | 轻量   |
| Neovim             | Apache 2.0  | [editors/neovim](https://cgit.freebsd.org/ports/tree/editors/neovim/)   | 轻量   |
| GNU Emacs          | GPL 3.0 或更高 | [editors/emacs](https://cgit.freebsd.org/ports/tree/editors/emacs/)     | 轻量   |

## 8.4.1. Visual Studio Code

Visual Studio Code 是一种工具，它将代码编辑器的简便性与开发人员在核心编辑、构建和调试周期中所需的功能相结合。它提供了全面的编辑和调试支持、可扩展性模型以及与现有工具的轻量集成。

安装 Visual Studio Code，执行：

```sh
# pkg install vscode
```

## 8.4.2. Qt Creator

Qt Creator 是一个跨平台的集成开发环境（IDE），专为 Qt 开发人员的需求量身定制。Qt Creator 包含的功能有：

* 支持 C++、QML 和 ECMAscript 的代码编辑器；
* 快速的代码导航工具；
* 输入时进行静态代码检查和样式提示；
* 上下文敏感帮助；
* 可视化调试器；
* 集成的 GUI 布局和表单设计器。

安装 Qt Creator，执行：

```sh
# pkg install qtcreator
```

## 8.4.3. Kdevelop

Kdevelop 是一个开源的功能丰富、可扩展插件的 IDE，支持 C/C++ 和其他编程语言。它基于 KDevPlatform 和 KDE 与 Qt 库，自 1998 年以来一直在开发。

安装 Kdevelop，执行：

```sh
# pkg install kdevelop
```

## 8.4.4. Eclipse IDE

Eclipse 平台是一个开放的、可扩展的 IDE，适用于各种用途。Eclipse 平台提供了构建和运行集成软件开发工具的基础模块和平台。Eclipse 平台允许工具开发者独立开发与他人工具集成的工具。

安装 Eclipse IDE，执行：

```sh
# pkg install eclipse
```

## 8.4.5. Vim

Vim 是一个高度可配置的文本编辑器，旨在实现高效的文本编辑。它是 vi 编辑器的改进版本，分发在大多数 UNIX 系统中。

Vim 常被称为“程序员的编辑器”，它在编程中非常有用，以至于许多人认为它是一个完整的 IDE。然而，它不仅仅适用于程序员，Vim 也非常适合各种文本编辑，从编写电子邮件到编辑配置文件。

安装 Vim，执行：

```sh
# pkg install vim
```
