## vscode 配置shell 自动化格式脚本
在打开vscode 工厂的有很多工具,这里不推荐使用的shell-format 来使用
注意:在Linux 使用vscode 商店安装后,一般重启vscode 以及Linux 后,重新建立连接后,重新安装shfmt 不要在此安装其他了。{alertInfo}
重复:出现安装失败,linux 建议重启和重新安装,不需要用户配置!
## shfmt: command not found 错误!
在 Windows 上,如果你想 不手动下载 shfmt,而直接通过 VSCode 插件安装,需要注意:
-
VSCode 插件本身并不自带 shfmt
-
比如 “Shell Format” 插件或 “ShellCheck” 插件,它们只是调用系统里的
shfmt
来格式化 shell 脚本。 -
插件不会自动下载 shfmt 可执行文件。
-
-
“自动安装 shfmt”的说法通常是指在 Linux/macOS 下
-
在 Windows 上,插件不会自动帮你把
shfmt.exe
放到 PATH。 -
因此,即使你只安装插件,也会报
shfmt: command not found
。
-
-
解决方案(必做):
-
安装
shfmt.exe
(通过 Scoop/Chocolatey/手动下载),然后保证在系统 PATH 中。 -
插件设置中,如果有
shfmt Path
,指向shfmt.exe
的绝对路径。
## 为什么只需要安装shfmt 即可
因为大部分shell 格式化都是封装的shfmt ,shell beatify,shell-format 都是这样,所以有了shfmt就可以解决问题。
版权声明:
感谢您的阅读,除非文中已经注明来源网站,否则均为理科生网原创内容,转载时请务必以超链接(而非纯文本链接)标注来源于理科生网及本文完整链接,感谢!{alertInfo}
Tags
编程工具