問題
以前遇到排版時候,預設排版無法對參數方式排版,例如
1 2
| <ngx-card [title]="'title'" [subtitle]="'subtitle'" [content]="'content'"></ngx-card>
|
這時候就需要 prettier 這個套件來幫忙排版。
解決方式
- 安裝工具: Prettier - Code formatter
- 開啟 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 }, }
|
- vsc 搜尋列輸入 format document with… 選擇 prettier 讓他成為預設排版工具

之後排版就可以美美排版了。
參考資料
- Configure Prettier and ESLint with Angular