ZoyaPatel

Shell 脚本格式工具shfmt 建议

SohaniSharma

## vscode 配置shell 自动化格式脚本 

在打开vscode 工厂的有很多工具,这里不推荐使用的shell-format 来使用

注意:在Linux 使用vscode 商店安装后,一般重启vscode 以及Linux 后,重新建立连接后,重新安装shfmt 不要在此安装其他了。{alertInfo}

重复:出现安装失败,linux 建议重启和重新安装,不需要用户配置!

## shfmt: command not found 错误!

在 Windows 上,如果你想 不手动下载 shfmt,而直接通过 VSCode 插件安装,需要注意:

  1. VSCode 插件本身并不自带 shfmt

    • 比如 “Shell Format” 插件或 “ShellCheck” 插件,它们只是调用系统里的 shfmt 来格式化 shell 脚本。

    • 插件不会自动下载 shfmt 可执行文件。

  2. “自动安装 shfmt”的说法通常是指在 Linux/macOS 下

    • 在 Windows 上,插件不会自动帮你把 shfmt.exe 放到 PATH。

    • 因此,即使你只安装插件,也会报 shfmt: command not found

  3. 解决方案(必做):

    • 安装 shfmt.exe(通过 Scoop/Chocolatey/手动下载),然后保证在系统 PATH 中。

    • 插件设置中,如果有 shfmt Path,指向 shfmt.exe 的绝对路径。

## 为什么只需要安装shfmt 即可

因为大部分shell 格式化都是封装的shfmt ,shell beatify,shell-format 都是这样,所以有了shfmt就可以解决问题。
版权声明:
感谢您的阅读,除非文中已经注明来源网站,否则均为理科生网原创内容,转载时请务必以超链接(而非纯文本链接)标注来源于理科生网及本文完整链接,感谢!
{alertInfo}
Ahmedabad
Kolkata
Hyderabad
后一页 Bangalore 前一页

Random Manga

Ads

نموذج الاتصال