323

Visual Studio Code でファイルを保存するときに、組み込みのフォーマッタを使用して TypeScript コードを自動的にフォーマットしたいと考えています。

次のオプションを認識していますが、どれも十分ではありません。

  • 手動でフォーマットするShift + Alt + F
  • タイプのフォーマット"editor.formatOnType": true
    • Enter キーを押すと、行がフォーマットされます。残念ながら、別の行をマウスでクリックするか、上下の矢印を押すと、フォーマットされていないままになります。
  • 既存の拡張機能を使用
    • これを試してみましが、うまく機能していないようです。
  • 美化を使用する"beautify.onSave": true
    • TypeScript では動作しません
  • カスタム拡張機能を書く
    • 自動保存とビルドを正しく処理したい場合は注意が必要です。
4

8 に答える 8

494

2016 年 9 月 (VSCode 1.6) の時点で、これは正式にサポートされるようになりました。

settings.json以下をファイルに追加します。

"editor.formatOnSave": true
于 2016-10-11T08:39:57.920 に答える