Bash
Zed 中的 Bash 语言支持由社区维护的 Basher 扩展提供。 问题报告至: https://github.com/d1y/bash.zed/issues
- Tree-sitter: tree-sitter/tree-sitter-bash
- 语言服务器: bash-lsp/bash-language-server
配置
当 shellcheck 可用时,bash-language-server 将在内部使用它来提供诊断。
安装 shellcheck
brew install shellcheck             # macOS (HomeBrew)
apt-get install shellcheck          # Ubuntu/Debian
pacman -S shellcheck                # ArchLinux
dnf install shellcheck              # Fedora
yum install shellcheck              # CentOS/RHEL
zypper install shellcheck           # openSUSE
choco install shellcheck            # Windows (Chocolatey)
并验证它可以从您的路径访问
which shellcheck
shellcheck --version
如果您希望自定义报告的警告/错误,您只需要创建一个 .shellcheckrc 文件。 您可以在项目的根目录或您的主目录 (~/.shellcheckrc) 中执行此操作。 参见:shellcheck 文档 了解更多信息。
