6
votes

Eclipse Indigo: Maj + TAB Passon (indentation) ne fonctionne plus

Après avoir installé le nouvel éclipse indigo, le repose-pieds ne fonctionne plus lorsque je appuie sur Maj + Tab sur une ligne. Y a-t-il un paramètre qui l'active à nouveau?


4 commentaires

Peut-être que ceci est lié au plugin Phpeclipse ...


Même problème ici (éclipse indigo avec phpeclipse), avez-vous résoudre cette erreur?


même problème ici, Eclipse Juno ... l'avez-vous résolu au cours de la dernière année et de moitié? : P


@ianaz Il y a une nouvelle construction nocturne pour phpeclipse et il semble fonctionner avec Eclipse Juno :-)


4 Réponses :


2
votes

Il peut avoir quelque chose à voir avec les paramètres de formateurs (Préférences-> Java-> Style de code -> Formatter). J'ai vécu aujourd'hui le même problème sur Eclipse Juno et a réussi à le résoudre en définissant la taille d'indentation à 4 et la taille de l'onglet à 4 dans l'onglet d'indentation. Cela pourrait valoir la peine de lui donner un aller avec ces paramètres.


0 commentaires

12
votes

Problème encore réel pour Eclipse Kepler

Dans Menu principal -> Fenêtre -> Préférences -> PHP -> Formatter -> {Votre profil de formateur} -> Modifier -> Identifation -> Paramètres généraux:

Modifier la stratégie d'onglet sur les espaces et la taille d'indentation à 4 (ou tout montant souhaité).

Source: https://bugs.eclipse.org/bugs/show_bug.cgi?id=210108


2 commentaires

Si le profil de formateur par défaut est défini ... -> Formatter -> {votre profil de formateur} -> Afficher -> ..


Après avoir appliqué Google for-thès My Shift + Tab ne fonctionnait pas, mais cela m'a résolu. Merci



6
votes

D'accord, je suis donc actuellement en train d'utiliser Eclipse Luna Service version 1a (4.4.1) et j'avais aussi eu ce problème après la mise sous tension de la tabulation de WhitSpace (4 espaces) au lieu de l'espacement des onglets standard.

Le problème pour moi était que la zone que j'essayais de désenférer / à l'onglet / à l'onglet / onglet de décalage (ou tout ce que vous voulez appelez-le) a eu un mélange de 4x espaces et des onglets réels de celui-ci.

Vérifiez si c'est le cas pour vous. Si c'est le cas, vous devriez faire la conversion de l'une à l'autre. Pour ce faire, tout mettre en évidence dans la zone effectée, puis CTRL + F et remplacez toutes les instances de nombreux espaces que vous utilisez, avec "\ t".

Assurez-vous que le drapeau "Expressions ordinaires" est vérifié.

trouver et remplacer une capture d'écran montrant exactement quoi faire

SHIFT + TAB semble fonctionner correctement si seuls les onglets ou seulement les espaces sont utilisés pour l'indentation et ne feront rien du tout s'il y a une mélanger.

Également, naturellement, assurez-vous que les paramètres appropriés sont appliqués pour votre stratégie d'onglet dans le menu principal -> Fenêtre -> Préférences -> PHP -> Formatter -> {votre profil de formateur} -> Modifier -> Identification -> Paramètres généraux .

Entrez la description de l'image ici

La fonctionnalité fonctionne bien et comme prévu pour moi depuis que je l'ai fait. Assurez-vous de redémarrer l'IDE comme j'ai observé qu'il aura tendance à rester à de vieilles habitudes tabbing de manière étrange si vous ne le faites pas.


1 commentaires

On dirait qu'un bug royalement criant, une personne de la communauté open source Eclipse pourrait être corrigée?



1
votes

Pour ceux qui n'a aucune des autres réponses ne fonctionnaient, essayez simplement d'installer PDT (outils de développement PHP). Il a les bonnes clés à chaud pour effectuer cette action. J'ai résolu de cette façon.


0 commentaires