VS Code Auto Indent / форматирование кода изменяет одинарные кавычки на двойные

Я использую VS Code 1.17.2 со следующими установленными расширениями (Unfortuanetly я не могу связать их, так как у меня нет достаточной репутации):

  • угловые 5 фрагментов-TypeScript, Html, угловой материал, ngrx, RxJS & Flex Layout
  • Angular Essentials
  • Угловое Язык
  • угловые фрагменты V5 TypeScript
  • angular2-inline
  • Автоимпорт
  • отладчик для Хром
  • EditorConfig для VS-кода (поскольку от него зависит Angular Essentials)
  • фрагменты HTML
  • IntelliSense для имен классов CSS
  • Материал Значок Тема
  • Путь Intellisense
  • PHP IntelliSense
  • красивее-форматирование Javascript
  • TSLint
  • Visual Studio Team Services
  • vscode-иконки
  • Зима Идет Тема

для автомобиля форматируя файл TypeScript (Shift + Alt + F), он делает отступ справа, но он также изменяет все одинарные кавычки на двойные кавычки, что заставляет TSLint жаловаться. Я уверен, что автоматический отступ не должен этого делать, и это действительно раздражает.

любая помощь была бы весьма признательна.

1 ответов


расширения используют параметры, заданные в файле настроек пользователя VS Code.

изменить его, откройте файл настроек пользователя

Ctrl+Shift+P и типа Open User Settings.

искать prettier.singleQuote и измените его на true как

"prettier.singleQuote": true