117 votes

Existe-t-il un moyen de mettre rapidement en majuscules le nom de la variable dans Eclipse ?

Existe-t-il un outil de refactorisation de ce type ?

200voto

martin jakubik Points 1196

Windows

Après avoir appuyé sur Alt + Shift + R comme mentionné par kostja, vous pouvez sélectionner le texte que vous voulez modifier, puis

  • Ctrl + Shift + Y pour les minuscules, ou
  • Ctrl + Shift + X pour les majuscules.

Mac OS

  • Cmd + Shift + Y minuscules
  • Cmd + Shift + X majuscules

Il n'y a pas d'intelligence là-dedans. Il se contente de modifier aveuglément le cas des personnages sélectionnés.

note : Cette astuce provient de l'aide d'Eclipse. Si vous avez besoin de la retrouver, cliquez sur Help, Search, puis tapez "uppercase". Vous trouverez une page avec de nombreux raccourcis.

8voto

user2672474 Points 31

Ce que je trouve utile, c'est de sélectionner une colonne de lettres en utilisant Alt+Shift+A. Ensuite, utilisez Ctrl+Shift+Y ou Ctrl+Shift+X pour mettre les lettres en minuscules ou en majuscules.

Cela fonctionne pour Eclipse sous Windows.

5voto

Stephen C Points 255558

Il y a un certain nombre de problèmes :

  • fooBar -> FooBar et vice-versa ont peu de chances de se produire, à moins que quelqu'un n'ait ignoré les règles de style de Java. (Je rencontre rarement ce type de code, et lorsque c'est le cas, ma première réaction est de considérer le code comme irrécupérable).

  • fooBar -> FOO_BAR et vice-versa sont plausibles, mais plutôt inhabituelles.

  • foobar -> fooBar est également plausible, mais il est problématique. Cela impliquerait qu'Eclipse détermine où se trouvent les limites des mots dans une séquence de caractères, ce qui est difficile à réaliser.

Si vous les examinez, vous constaterez qu'il est peu probable que vous en ayez besoin, ou qu'il est trop difficile de les réaliser correctement. Il n'est donc pas surprenant qu'elles ne soient pas supportées par la base de code standard d'Eclipse.

1voto

kostja Points 20153

Appuyer sur Alt+Shift+R vous donne toute latitude pour remanier le nom de votre variable à votre guise. AFAIK, il n'y a pas d'outil ou de raccourci qui ne fasse que la capitalisation.

-3voto

Andreas_D Points 64111

Non. Vous devrez utiliser la méthode standard de renommage et retaper le nom de la variable en lettres capitales.

La mise en majuscule des noms de variables devrait être limitée aux cas où l'on change un attribut de classe en "constante", ce qui n'arrive pas si souvent...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X