我可以使用 Prettier 格式化模板文字嵌入的 shell 脚本吗?
示例:
格式化前:
echobot, [13.05.21 00:54]
S
echobot, [13.05.21 00:54]
O
echobot, [13.05.21 00:54]
E
格式化后:
import {bash} from 'random-bash-runner'
await bash`
a_bash_command argument1 \
main-dev \
argument4 --database=name --quiet`
谢谢
答案 0 :(得分:0)
Prettier 可以通过设置 --embedded-language-formatting=auto
(参见 here)格式化模板。
但是,它可以格式化的语言(来自 VSCode 上的扩展页面)是:
JavaScript · TypeScript · Flow · JSX · JSON
CSS · SCSS · Less
HTML · Vue · Angular
GraphQL · Markdown · YAML
所以恐怕不,这不能由 Prettier 完成,因为 bash
或 shell
不在此列表中。
答案 1 :(得分:0)
Prettier 无法格式化 bash 文件。相反,您可以尝试使用 VSCode 的 shell-format 或 Bash Beautify 扩展来格式化您的 bash 脚本。