2011-03-16 8 views

Respuesta

134

de Windows

Después de presionar Alt + Shift + R como se ha mencionado por kostja, puede seleccionar el texto que desea cambiar y, a continuación,

  • Ctrl + Shift + Y para minúsculas o
  • Ctrl + Shift + X para mayúsculas.

Mac OS

  • Cmd + Shift + Y minúsculas
  • Cmd + Shift + X mayúsculas

No hay inteligencia en esto. Simplemente cambia ciegamente la carcasa de los personajes seleccionados.

nota: este consejo proviene de la ayuda de eclipse. Si necesita encontrarlo, haga clic en Ayuda, Buscar y luego escriba "mayúscula". Encontrarás una página con muchos accesos directos.

+0

esto no funciona con mi versión de Eclipse 3.6.2 - Me gustaría * AMAR * para poder seleccionar el texto para capitalizar, luego hacer clic derecho, seleccionar Fuente, seleccionar "hacer capital" o "hacer minúsculas". ¡Extraño ese aspecto fácil de usar de Visual Studio! –

+4

Solo funciona en la selección (y es cmd-shift-x/y en el mac.) Es una pena que no haga el siguiente carácter si no ha seleccionado un rango, ya que la vinculación no está haciendo nada en Ese caso. –

3

Al presionar Alt + Shift + R le ofrece toda la potencia para refactorizar su nombre de variable a su gusto. AFAIK, no hay ninguna herramienta o atajo que solo haga uso de mayúsculas.

-2

No. Tendrá que usar la refacturación de redenominación estándar y volver a escribir el nombre de la variable en letras mayúsculas.

Aprovechando los nombres de variables deben limitarse a aquellos casos, en los que cambiar un atributo de clase a una "constante", y esto no sucede que a menudo ...

4

Hay una serie de problemas:

  • fooBar -> fooBar y viceversa es poco probable que ocurra a menos que alguien ha hecho caso omiso de las normas de estilo de Java. (Rara vez encuentro con dicho código, y cuando lo haga mi reacción inicial es de cancelar el código como más allá de salvamento.)

  • FooBar -> foo_bar y viceversa son plausibles, pero bastante inusual.

  • foobar -> fooBar también es plausible, pero es problemático. Implicaría que Eclipse averigüe dónde están los límites de las palabras previstas en una secuencia de caracteres, y eso es difícil de entender.

Si las mira, es poco probable que sean necesarias o demasiado difíciles de realizar correctamente. Por lo tanto, no me sorprende que no sean compatibles con la base de código estándar de Eclipse.

6

Lo que me parece útil es seleccionar columnas con Alt + Mayús + 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.

Cuestiones relacionadas