問題

以前遇到排版時候,預設排版無法對參數方式排版,例如

1
2

<ngx-card [title]="'title'" [subtitle]="'subtitle'" [content]="'content'"></ngx-card>

這時候就需要 prettier 這個套件來幫忙排版。

解決方式

  1. 安裝工具: Prettier - Code formatter
  2. 開啟 settings.json 後,輸入以下指令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.formatOnSave": false
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.formatOnSave": false
},
}
  1. vsc 搜尋列輸入 format document with… 選擇 prettier 讓他成為預設排版工具

之後排版就可以美美排版了。


參考資料

  1. Configure Prettier and ESLint with Angular