Supprimer les espaces de fin automatiquement ou avec un raccourci

Existe-t-il un moyen de supprimer les espaces de fin dans le code visual studio (automatiquement ou avec un raccourci)?

J'ai cherché cela dans la palette de commandes et dans les paramètres de l'éditeur, mais je ne trouve pas ce que je cherche.

EDIT: cette question n'avait auparavant pas de réponse, mais depuis la sortie de VS code en juillet 2015, c'est possible avec un réglage simple. Vérifiez Benjamin Pasero (de L'équipe de code Visual Studio) answer sur la façon de le faire.

315
demandé sur Community 2015-06-17 09:46:21

5 réponses

Vous pouvez activer le rognage des espaces à partir des paramètres:

  1. Ouvrez VS Paramètres utilisateur (Préférences > Paramètres utilisateur). Cela ouvrira deux documents côte à côte.
  2. Ajoutez un nouveau paramètre "files.trimTrailingWhitespace": true au document Paramètres utilisateur à droite s'il n'y est pas déjà. C'est ainsi que vous ne modifiez pas directement le paramètre par défaut, mais l'ajoutez à la place.
  3. enregistrez le fichier de paramètres utilisateur.

, Nous avons également ajouté une nouvelle commande pour déclencher manuellement (Trim Trailing Whitespace à partir de la commande palette).

571
répondu Benjamin Pasero 2016-04-16 08:12:59

Vous pouvez non seulement modifier les paramètres du code VS pour supprimer automatiquement les espaces de fin, mais vous pouvez le faire à partir de la palette de commandes:

Palette De Commandes: Découper Les Espaces De Fin

Comme vous pouvez le voir sur ma capture d'écran, sur Mac, vous pouvez également utiliser le raccourci clavier: ⌘ k + ⌘ x.

(j'utilise VS Code 1.20.1.)

12
répondu ramhiser 2018-02-22 16:42:30

Avez-vous regardé le plugin EditorConfig ( https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)? en utilisant le plugin, vous pouvez avoir des paramètres spécifiques pour différents projets. Le vscode a également intellisense intégré pour .editorconfig fichiers.

1
répondu drsnark 2017-10-04 20:27:28

Dans les versions récentes de VSCode, vous pouvez trouver les paramètres ici:

File -> Preference -> Settings -> Text Editor -> Files -> (Scroll down a bit) Trim Trailing Whitespace

Ou vous pouvez rechercher "Trim Trailing Whitespace" dans la barre de recherche.

0
répondu Ashutosh Tripathy 2018-09-21 07:44:54

Sélectionnez ce qui suit dans le menu de navigation:

Visual Studio > Options > Environment > Trailing Whitespace

Puis recherchez Remove whitespace on save et changez sa valeur en false

Suppression des espaces de fin lors de la sauvegarde

-5
répondu Nitin 2017-11-08 20:11:16