Checkstyle: toujours recevoir le fichier contient des caractères tabulaires (c'est la première instance)

J'utilise Checkstyle pour Java dans Eclipse IDE. Je ne sais pas dans chaque fichier java, à la deuxième ligne, je reçois toujours un avertissement dans Checkstyle : (bien que je suis assez sûr que je n'appuie pas sur la touche tab)

le fichier contient des caractères tabulaires (c'est la première instance).

public class Percolation {
    private boolean[][] grid;
...
}

Quand j'ai tapé : public class Percolation {, Appuyez sur Entrée, Eclipse fera un tiret pour moi, après cela, je tape private boolean[][] grid;. Mais, je reçois toujours cet avertissement.

s'il vous Plaît dites-moi comment résoudre ce problème. (Je ne veux pas désactiver cet avertissement, parce que c'est un must. Une autre personne vérifiera à nouveau mon dossier).

Merci :)

18
demandé sur hqt 2012-08-30 08:52:30

7 réponses

dans eclipse, allez à Préférences > Général > Editeurs > Editeurs de texte et cochez la case "Insérer des espaces pour les onglets". Ensuite, il sera indenté avec des espaces au lieu d'onglets.

20
répondu TimK 2012-08-30 05:04:53

etape 1 Dans eclipse, de Préférence > Java > Style de Code > Formateur. Modifier le profil Actif.(Si vous ne souhaitez pas modifier le profil intégré , créer un nouveau profil). Sous "profil actif", il y a une boîte de dialogue déroulante .. à côté de cela, cliquez sur "Modifier..."ce qui ouvre la boîte de dialogue modifier. Sous l'onglet "Indention", vous trouverez Onglet Politique. Changer la Politique de tabulation de Mixte de l'Espace de seulement et appliquer les modifications.

étape 2 retour à votre Perspective D'éclipse, naviguez via la barre de menu: Source > Élément Format (pas de "Format") et de les enregistrer.

Exécuter checkstyle vous ne trouverez pas de "Fichier de Caractère de Tabulation: le Fichier contient des caractères de tabulation (c'est la première instance)."avertissement plus.

Pour visualiser la différence en permettant à caractère espace que vous trouverez dans la barre d'outils.

19
répondu JToddler 2014-08-22 14:02:40

une autre possibilité est de trouver et remplacer: - copier un onglet - Je dois trouver et remplacer la fenêtre trouver: coller l'onglet remplacer: type 4 espaces (ou nombre d'espaces) un onglet se compose de) - >replaceAll

4
répondu Felix Schmidt 2013-07-19 10:25:36

j'étais aussi face au problème mais j'ai eu les solutions.

Etape 1 : choisissez Fenêtre > Préférences > Checkstyle.

Etape 2: sur le côté droit, vous verrez les Configurations de vérification globale. Vous y trouverez que Deux les configurations sont disponibles. Sélectionnez la configuration avec Eclipse et cliquez sur par Défaut bouton et cliquez sur OK.

espérons que ceci pour résoudre votre problème.

2
répondu Nitesh Gupta 2013-03-05 05:11:49

Pour le code Java:

etape 1 Dans eclipse, Preference > Java > Code Style > Formatter. Créer un nouveau profil et de l'initialiser avec le profil par défaut. Il y a un menu déroulant de la boîte de dialogue .. à côté de cela, cliquez sur "Modifier..."ce qui ouvre la boîte de dialogue modifier. Sous l'onglet "Indention", vous trouverez la Politique de L'onglet. Modifier l'Onglet Stratégie Mixte "Espace" et appliquer les modifications.

etape 2 Indentation correcte de votre code par ctrl+I. Il remplacera Onglet avec l'Espace.

2
répondu Gagan Mani 2016-09-27 10:07:39

Pour L'Éditeur Java

Cliquez Sur La Fenêtre " Préférences Étendre Le Style De Code Java Cliquez Sur Formatter Cliquez sur le bouton Modifier Cliquez sur L'onglet Indentation Sous Paramètres généraux, définissez la Politique Tab à: Espaces seulement Cliquez sur OK ad nauseum pour appliquer les modifications.

Pour les autres éditeurs reportez-vous ici Comment changer Eclipse pour utiliser des espaces au lieu d'onglets?

0
répondu Sandeep Kumar Nagamalla 2017-05-23 12:09:35

le meilleur à essayer en mettant des espaces. Elle fonctionne.

-2
répondu Shivam 2015-11-17 05:21:35