web-dev-qa-db-ja.com

VS Code Auto Indent / Code Formattingは一重引用符を二重に変更します

私は次の拡張機能がインストールされたVS Code 1.17.2を使用しています(残念ながら、評判が足りないためリンクできません):

  • Angular 5スニペット-TypeScript、Html、Angular Material、ngRx、RxJS、およびFlexレイアウト
  • Angular Essentials
  • 角度言語サービス
  • Angular v5 TypeScriptスニペット
  • 角型2インライン
  • 自動インポート
  • Chromeのデバッガー
  • VSコードのEditorConfig(Angular Essentialsはそれに依存するため)
  • HTMLスニペット
  • CSSクラス名のIntelliSense
  • 素材アイコンのテーマ
  • パスインテリセンス
  • PHP IntelliSense
  • きれい-Javascriptフォーマッタ
  • TSLint
  • Visual Studio Team Services
  • vscode-icons
  • 冬が来るテーマ

TypeScriptファイルの自動フォーマット(Shift + Alt + F)を行うと、インデントが正しく行われますが、すべての単一引用符が二重引用符に変更されるため、TSLintが問題を起こします。自動インデントがそれを行うことになっていないことは確かであり、本当に迷惑です。

どんな助けも大歓迎です。

19

拡張機能は、VS Codeユーザー設定ファイルで設定されている設定を使用します。

変更するには、ユーザー設定ファイルを開きます

Ctrl+Shift+P Open User Settings.と入力します

prettier.singleQuoteを検索し、次のようにtrueに変更します

"prettier.singleQuote": true

51
Daniel B