8.4. 开发工具

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

表 3.受支持的开发工具

名称

许可证

软件包

资源消耗

Visual Studio Code

MIT

editors/vscode

大量

Qt Creator

QtGPL

devel/qtcreator

大量

Kdevelop

GPL 2.0 或更高版本和 LGPL 2.0 或更高版本

devel/kdevelop

大量

Eclipse IDE

EPL

java/eclipse

大量

Vim

VIM

editors/vim

轻量

Neovim

Apache 2.0

editors/neovim

轻量

GNU Emacs

GPL 3.0 或更高版本

editors/emacs

轻量

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