在VSCode中使用漂亮的格式格式化打字稿吗?

时间:2018-06-24 17:13:00

标签: typescript visual-studio-code vscode-settings prettier

现在,当我按ctrl + shift + p并选择格式文档时,代码的格式如下:

   const validators: Array<
     ValidationContext
   > = ValidationContainer.getValidationContexts(key);

我希望它看起来像这样:

   const validators: Array<ValidationContext> =
         ValidationContainer.getValidationContexts(key);

关于我可以拨动哪些开关的任何想法?我正在使用Prettier格式扩展名。

2 个答案:

答案 0 :(得分:1)

printWidth 是您要搜索的内容。 -> https://prettier.io/docs/en/options.html

但是您将在tslint和更漂亮方面遇到其他问题。试试这样的插件。 -> https://alexjoverm.github.io/2017/06/12/Use-Prettier-with-TSLint-and-be-happy/

答案 1 :(得分:1)

将以下代码添加到您的 setting.json 文件中:

"[typescript]": { "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode" }