Почему vscode удаляет мои пробелы?
У меня есть угловой проект, сгенерированный с помощью angular-cli со следующими расширениями в моем vscode:
Angular Language Service Отладчик автоматического импорта для Chrome EditorConfig для VS Code TSLint
У меня проблема, когда vscode удаляет мои пробелы. Например, я добавляю следующие пробелы под оператором switch. Если я не наберу непустой символ, то менее чем за секунду он удалит мои пробелы под оператором switch. Это очень раздражает.
1 ответ
У меня есть файл.editorconfig, который имеет следующие настройки:
trim_trailing_whitespace = true
Я также установил EditorConfig для расширения VS Code. Это приведет к раздражающему поведению обрезки концевых пробелов. Чтобы это исправить, я просто должен установить этот параметр на:
trim_trailing_whitespace = false
Наконец, раздражает ручное удаление лишних конечных пробелов, так что я могу иметь линтера, автоматически исправляющего это для меня. В моем случае я делаю разработку angular2 с использованием angular cli, и мне просто нужно запустить ее, чтобы она автоматически исправляла мои проблемы с конечными пробелами:
ng lint --fix
Я предполагаю, что будут аналогичные команды для простого javascript lint и typcript linting.