第三方扩展
这些是由其他社区维护的编辑器扩展,你可以在编辑器中安装它们:
vim
:ALE
支持 Biome,按照安装说明操作即可neovim
: 你需要安装nvim-lspconfig
,并按照说明进行操作。ALE
同样支持 Biome。helix
: 按照这个手册的说明进行操作coc-biome
:coc.nvim
的 Biome 扩展sublime text
: 按照LSP-biome
的安装说明进行操作Emacs
: 确保已安装lsp-mode
,按照lsp-biome
的安装说明启用lsp-mode
中的 Biome 支持
Helix
Section titled Helix目前,biome 支持以下文件扩展名:js
、jsx
、ts
、tsx
、d.ts
、json
和 jsonc
。
Biome 有一个 lsp-proxy
命令,它通过标准输入/输出作为语言服务器协议的服务器。
Helix 23.10
Section titled Helix 23.10Helix 23.10 支持多个语言服务器。现在你可以同时使用 biome 和 typescript-language-server
。
[language-server]biome = { command = "biome", args = ["lsp-proxy"] }
[[language]]name = "javascript"language-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]auto-format = true
[[language]]name = "typescript"language-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]auto-format = true
[[language]]name = "tsx"auto-format = truelanguage-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]
[[language]]name = "jsx"auto-format = truelanguage-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]
[[language]]name = "json"language-servers = [ { name = "vscode-json-language-server", except-features = [ "format" ] }, "biome" ]