ALE

ALE

ALE

软件

软件描述

在 Vim 中异步检查语法并修复文件,支持语言服务器协议(LSP)— dense-analysis/ale

官方网站

访问软件的官方网站了解更多信息

官方认证

github.com

安全链接HTTPS

什么是 ALE?

在 Vim 中异步检查语法并自动修复文件,支持语言服务器协议(LSP)——dense-analysis/ale
ALE(异步 lint 引擎)是一个插件,可在 NeoVim 0.2.0+ 和 Vim 8 中编辑文本文件时提供语法检查与语义错误检测,并作为 Vim 语言服务器协议客户端。
ALE 利用 NeoVim 和 Vim 8 的作业控制功能及定时器,在文本缓冲区内容变化时运行 linter,并实时返回错误信息。这使得在文件保存到文件系统前,即可在 Vim 中显示警告和错误。
换句话说,该插件支持边输入边检查代码。
ALE 提供非阻塞方式通过命令行工具修复代码的 :ALEFix 功能,支持多种语言的工具,如 prettier、eslint、autopep8 等。
ALE 作为“语言客户端”,支持多种语言服务器协议特性,包括:
诊断(通过 LSP linter)
跳转定义(:ALEGoToDefinition)
补全(内置补全支持,或配合 Deoplete)
查找引用(:ALEFindReferences)
悬停信息(:ALEHover)
符号搜索(:ALESymbolSearch)
若你无需使用语言服务器协议,ALE 将不会加载相关代码,仅在需要时才启用。ALE 的核心目标之一是:你无需为未使用的功能付费。

主要功能

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。