2017-07-05 3 views
0

J'ai un projet angulaire généré en utilisant la cli angulaire avec les extensions suivantes dans mon vscode:Pourquoi vscode supprime-t-il mes espaces?

angulaire Service linguistique Auto Import Debugger pour Chrome EditorConfig pour le code VS TSLint

J'ai un problème où vscode supprime mes espaces. Par exemple disons que j'ajoute les espaces suivants sous l'instruction switch. Si je ne tape pas un caractère non-espace, alors en moins d'une seconde il supprimera mes espaces sous l'instruction switch. C'est vraiment agaçant.

enter image description here

Répondre

0

J'ai un fichier .editorconfig qui a le paramètre suivant:

trim_trailing_whitespace = true 

J'ai aussi installé le EditorConfig pour l'extension de code VS. Cela provoquera le comportement ennuyeux de couper les espaces de fin. Pour résoudre ce problème, je viens de définir ce paramètre:

trim_trailing_whitespace = false 

Enfin, il est ennuyeux de supprimer manuellement les espaces de fin supplémentaire pour que je puisse avoir un linter fixer automatiquement pour moi. Dans mon cas, je fais un développement angular2 utilisant le cli angulaire et j'ai juste besoin d'exécuter ce pour cela corriger automatiquement mes problèmes: les espaces de fin

ng lint --fix 

Je suppose qu'il va y avoir des commandes similaires pour le lissage de javascript et le lissage de tapuscrit.