¿Alguna herramienta de refactorización como esta?
¿Alguna herramienta de refactorización como esta?
Respuestas:
Ventanas
Después de presionar Alt+ Shift+ Rcomo lo menciona kostja, puede seleccionar el texto que desea cambiar, luego
Mac OS
No hay inteligencia en esto. Simplemente cambia ciegamente el caso de los personajes seleccionados.
nota: este consejo proviene de la ayuda de eclipse. Si necesita encontrarlo, haga clic en Ayuda, Buscar, luego escriba "mayúsculas". Encontrarás una página con muchos atajos.
Lo que encuentro útil es seleccionar la columna usando Alt + Shift + A y seleccionar una columna de letras. Luego use Ctrl + Shift + Y o Ctrl + Shift + X para letras minúsculas o mayúsculas.
Esto funciona para eclipse en Windows.
Hay varios problemas:
fooBar -> FooBar y viceversa es poco probable que ocurra a menos que alguien haya ignorado las pautas de estilo de Java. (Rara vez encuentro tal código, y cuando lo hago, mi reacción inicial es descartar el código como más allá del salvamento).
fooBar -> FOO_BAR y viceversa son plausibles, pero bastante inusuales.
foobar -> fooBar también es plausible, pero es problemático. Implicaría que Eclipse averiguara dónde están los límites de palabras previstos en una secuencia de caracteres, y eso es difícil de acertar.
Si los observa, es poco probable que se necesiten mucho o que sean demasiado difíciles de hacer correctamente. Por lo tanto, no me sorprende que no sean compatibles con la base de código estándar de Eclipse.
Presionar Alt + Shift + R te da todo el poder para refactorizar el nombre de tu variable a tu gusto. AFAIK, no hay ninguna herramienta o atajo que solo use las mayúsculas.
No. Tendrá que utilizar la refactorización de cambio de nombre estándar y volver a escribir el nombre de la variable en letras mayúsculas.
El uso de mayúsculas en los nombres de las variables debe limitarse a aquellos casos en los que cambiamos un atributo de clase a una "constante", y esto no sucede tan a menudo ...
Ctrl+Shift+Y
para minúsculas,Ctrl+Shift+X
para mayúsculas.