Question Comment modifier Eclipse pour utiliser des espaces au lieu des onglets?


Par défaut Éclipse indents avec un caractère de tabulation dure. Comment puis-je le changer en espaces?


853
2018-01-02 20:21


origine


Réponses:


Éditeur Java

  1. Cliquez sur Fenêtre » Préférences
  2. Développer Java » Style de code
  3. Cliquez sur Formatter
  4. Clique le modifier bouton
  5. Clique le Échancrure languette
  6. En dessous de réglages généraux, ensemble Stratégie d'onglet à: Spaces only
  7. Cliquez sur D'accord ad nauseam pour appliquer les modifications.

[Remarque: Si nécessaire, enregistrez le profil avec un nouveau nom car le profil par défaut ne peut pas être remplacé.]

Éditeur de texte par défaut

Avant la version 3.6:

Window->Preferences->Editors->Text Editors->Insert spaces for tabs

Version 3.6 et ultérieure:

  1. Cliquez sur Fenêtre » Préférences
  2. Développer Général » Éditeurs
  3. Cliquez sur Editeurs de texte
  4. Vérifier Insérer des espaces pour les onglets
  5. Cliquez sur D'accord ad nauseam pour appliquer les modifications.

Notez que l'éditeur de texte par défaut est utilisé comme base pour de nombreux éditeurs non-Java dans Eclipse. Il est étonnant que ce paramètre ne soit pas disponible avant le 3.3.

C / C ++

  1. Cliquez sur Fenêtre » Préférences
  2. Développer C / C ++ » Style de code
  3. Cliquez sur Formatter
  4. Clique le Nouveau bouton pour créer un nouveau profil, puis D'accord continuer
  5. Clique le Échancrure languette
  6. En dessous de réglages généraux, ensemble Stratégie d'onglet à: Spaces only
  7. Cliquez sur D'accord ad nauseam pour appliquer les modifications.

HTML

  1. Cliquez sur Fenêtre » Préférences
  2. Développer Web » Fichiers HTML
  3. Cliquez sur Éditeur
  4. En dessous de Formatage, sélectionnez le Mettre en retrait en utilisant des espaces bouton radio
  5. Cliquez sur D'accord appliquer les changements.

CSS

Suivez les mêmes instructions pour HTML, mais sélectionnez Fichiers CSS au lieu de Fichiers HTML.

JSP

Par défaut, les fichiers JSP suivent les préférences de formatage pour les fichiers HTML.

XML

L'espacement des fichiers XML est configuré dans Préférences.

  1. Cliquez sur Fenêtre » Préférences
  2. Développer XML » Fichiers XML
  3. Cliquez sur Éditeur
  4. Sélectionner Mettre en retrait en utilisant des espaces
  5. Vous pouvez spécifier le Taille d'indentation si nécessaire: nombre d'espaces à indenter.

1172
2018-01-03 01:32



Pour l'éditeur de texte par défaut:

  • Général> Editeurs> Editeurs de texte> Insérer des espaces pour les onglets (cochez-le)

Pour PHP:

  • PHP> Style de code> Formatter> Stratégie d'onglet (choisissez "espaces")
  • PHP> Style de code> Formatter> Taille d'indentation (définie sur 4)

Pour CSS:

  • Web> CSS> Editeur> Retrait des espaces (sélectionnez-le)
  • Web> CSS> Editeur> Taille d'indentation (définie sur 4)

Pour HTML:

  • Web> HTML> Editeur> Retrait d'espaces (sélectionnez-le)
  • Web> HTML> Editeur> Taille d'indentation (définie sur 4)

Pour XML:

  • XML> Fichiers XML> Editeur> Retrait des espaces (sélectionnez-le)
  • XML> Fichiers XML> Editeur> Taille d'indentation (définie sur 4)

Pour Javascript:

  • Javascript> Préférences> Style de code> Formatter> Éditer> Indentation (choisissez "espaces seulement")
  • Renommez le profil de paramètres de formatage pour l'enregistrer

Pour Java:

  • Java> Préférences> Style de code> Formatter> Modifier> Indentation (choisissez "espaces uniquement")
  • Renommez le profil de paramètres de formatage pour l'enregistrer

147
2018-05-25 04:52



De changer les onglets pour les espaces en éclipse:

Fenêtre-> Préférences-> Java-> Style de code-> Formatter-> Edit-> Indentation = "Spaces Only"


36
2018-01-02 20:24



Pour CDT: Allez dans Fenêtre / Préférence -> C / C ++ -> Style de code -> Formatter -> Nouveau (créez-en un nouveau car le profil intégré ne peut pas être changé) -> MyProfile (choisissez un nom pour le profil) - > Indentation, onglet Politique -> Espaces seulement

Bonne chance


25
2018-03-19 14:56



Juste un petit conseil pour les gens qui trébuchent sur ce fil; il y a un endroit de plus où ce paramètre peut également être défini, dans votre projet!

Eclipse prend en charge les paramètres spécifiques au projet et certains projets utiliseront leurs propres paramètres d'onglets / espaces non gérés, qui n'apparaîtront nulle part à l'exception des propriétés du projet en cours.

Cela peut être géré par:

  • Cliquez avec le bouton droit sur Projet en cours dans l'Explorateur de packages.
  • Propriétés -> Style de code Java
  • Tour de toutes les options spécifiques au projet

Cela ne pose généralement problème que si vous importez le code de quelqu'un d'autre dans votre Eclipse.


22
2018-06-26 18:50



Pour l'éditeur par défaut:

Window->Preferences->Editors->Text Editors->Insert spaces for tabs

enter image description here

Pour l'éditeur Java

Window->Preferences->Java->Code Style->Formatter->Edit->Indentation-> Tab policy = "Spaces Only"

enter image description here


17
2017-10-01 05:32



Quand j'ai fait face à ce problème, j'avais "utiliser des espaces pour les onglets" mis à vrai partout où je pouvais trouver, et pourtant je recevais encore des onglets. Il a fini par être parce que les onglets étaient utilisés ailleurs dans le fichier et qu'il essayait de faire une indentation intelligente ou quelque chose de frustrant.

Il a été résolu en sélectionnant tout le contenu du fichier et en appuyant sur, sur un mac, command+shift+f. Cela applique la mise en forme donnée à un fichier. Je ne connais pas le même raccourcissement des fenêtres, mais essayez-le. À ce stade, je commence à obtenir le comportement attendu.


7
2018-02-21 18:52



Eclipse IDE pour les développeurs C / C ++, Version: Helios Service Release 2

Vous devez créer un nouveau profil en appuyant sur Nouveau bouton dans "Fenêtre-> Préférences-> Style de code"

Aller à l'onglet Indentation et sélectionnez "Stratégie de l'onglet = Espace uniquement"


Eclipse IDE pour les développeurs C / C ++, Version: Kepler Service Release 1

Suivez le chemin ci-dessous pour créer un nouveau profil: "Fenêtre> Préférences> C / C ++> Style de code> Formatter"

Aller à l'onglet Indentation et sélectionnez "Stratégie de l'onglet = Espace uniquement"


4
2018-05-19 07:05