入门

2024年9月6日

阅读时长 1 分钟

fortls 是一种称为语言服务器的工具,它与您的代码编辑器(VS Code、Vim 等)交互,提供代码补全、代码导航、悬停消息等功能。

下载

该项目可以通过 **PyPi** 和 **Anaconda** 包管理器下载

pip install fortls

更多信息请参见 pypi/fortls

conda install -c conda-forge fortls

有关更多安装说明,请参见 conda-forge/fortls

brew install fortls

有关更多安装说明,请参见 brew/fortls

或者,可以通过以下方式从 **GitHub** 安装开发版本:

pip install --user --upgrade git+git://github.com/fortran-lang/fortls

警告

由于它们使用相同的可执行文件名,因此 **无法** 同时安装 fortlsfortran-language-server。如果您在使用 fortls 时遇到问题,请尝试卸载 fortran-language-server 并重新安装 fortls

用法

要充分利用工作流程中的 fortls,您需要

  • 将其集成到您的代码编辑器中,请参见:编辑器集成

  • (可选)为 fortls 配置任何其他设置,请参见:配置选项

集成

根据使用的代码编辑器,需要遵循不同的步骤来集成 fortls。幸运的是,我们支持许多代码编辑器,并在 编辑器集成 部分提供了详细的说明。

示例:VS Code

使用 VS Code 设置 fortls 就像安装 Modern Fortran 扩展一样简单。

配置

语言服务器默认情况下使用合理的设置进行配置,但是,根据项目,可能需要配置其他设置,例如源文件路径或其他预处理器定义。

有关如何执行此操作以及更多内容的说明,请参见 配置选项 部分。