Автоматическое форматирование машинописного текста стало автоматическим удалением

Автоформатирование машинописного текста стало угрозой. Когда я ввожу строки в кавычках ("или `"), остальная часть кода может временно инвертироваться, и другие строки появляются как код.

Это внезапно ухудшилось, строка типа `<tag>stuff</tag>${foo}${bar}` станет `< tag>stuff< /tag> ${foo} ${bar} `

что делает браузер недовольным, и когда я создаю имена путей, я нахожу в них пробелы!

Я начинаю бояться VSC, и этого не должно происходить. И я не вижу, какое расширение является виновником. Я завишу от форматирования и рад запросить его явно (^k^d в моей привязке к VS), но теперь он автоматически удаляет код!

  • Как найти виновника и исправить?
  • это новое? Кажется так. Или я изменил настройку?
  • Я не могу быть единственным, кто сталкивается с этим — или я?

person BobFrankston    schedule 26.08.2018    source источник


Ответы (1)


Автоматическое форматирование машинописного текста стало автоматическим удалением

Это не из-за того, что по умолчанию TypeScript / VSCode. Какое-то расширение ведет себя плохо.

Как найти виновного и исправить

Отключайте расширения одно за другим, пока не найдете виновника. Затем удалите это расширение.

person basarat    schedule 27.08.2018