簡體   English   中英

更漂亮的 shell 腳本格式

[英]Prettier shell script format

我可以用 Prettier 格式化嵌入的模板文字 shell 腳本嗎?

例子:

格式化前:

import {bash} from 'random-bash-runner'

await bash`
a_bash_command argument1 \
     main-dev \
argument4 --database=name --quiet`

格式化后:

import {bash} from 'random-bash-runner'

await bash`
  a_bash_command argument1 \
    main-dev \
    argument4 l \
    --database=name --quiet
`

謝謝

Prettier 可以通過設置--embedded-language-formatting=auto (參見此處)格式化模板。

但是,它可以格式化的語言(來自 VSCode 上的擴展頁面)是:

JavaScript · TypeScript · Flow · JSX · JSON
CSS · SCSS · Less
HTML · Vue · Angular
GraphQL · Markdown · YAML

所以恐怕不,這不能由 Prettier 完成,因為bashshell不在此列表中。

Prettier 無法格式化 bash 文件。 相反,您可以嘗試使用shell 格式Bash 美化 VSCode擴展來格式化您的 bash 腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM