¿Hay alguna manera de poner en mayúscula rápidamente el nombre de la variable en Eclipse?


Respuestas:


215

Ventanas

Después de presionar Alt+ Shift+ Rcomo lo menciona kostja, puede seleccionar el texto que desea cambiar, luego

  • Ctrl+ Shift+ Ypara minúsculas, o
  • Ctrl+ Shift+ Xpara mayúsculas.

Mac OS

  • Cmd+ Shift+ Yminúsculas
  • Cmd+ Shift+ Xmayúsculas

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.


esto no funciona con mi versión de Eclipse 3.6.2 - ME ENCANTARÍA poder seleccionar el texto para poner en mayúsculas, luego hacer clic derecho, seleccionar Fuente, seleccionar "hacer mayúsculas" o "hacer minúsculas". ¡Extraño ese aspecto fácil de usar de Visual Studio!
Alguien en algún lugar

5
Solo funciona en la selección (y es cmd-shift-x / y en la Mac). Es una pena que no haga el siguiente carácter si no ha seleccionado un rango, ya que la combinación de teclas no hace nada en eso. caso.
Joshua Goldberg

Los comandos funcionan como se espera, simplemente curioso, donde aparecen a través de la barra de menú de Eclipse.
Manuel Jordan

9

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.


5

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.


1

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.


HAY un atajo para capitalizar rápidamente, anular capitalización. Ver respuesta aceptada. Además, Alt + Shift + R no está permitido en el editor JSP, por ejemplo.
el-teedee

Espero que lo hayan agregado mientras tanto, no he usado Eclipse en años, así que no puedo confirmar ni refutar.
kostja

Parece que esta función ya existía en 2009 , por lo que creo que se agregó antes de su respuesta.
el-teedee

1
Esta función es para cambiar el caso de toda la cadena seleccionada. Esto no es mayúscula, que cambia el caso solo para la primera letra de la cadena seleccionada. Realmente dudo que existiera uno en 2011, me he estado buscando en ese entonces.
kostja

De hecho, tiene razón, este atajo CTRL + MAYÚS + Y NO escribe en mayúsculas, sino que pone todos los caracteres seleccionados en mayúsculas o minúsculas. Por lo tanto, mi voto negativo sobre su respuesta no fue relevante. ¿Puedes editar tu respuesta para que pueda eliminar mi voto negativo? Puede agregar precisión de que su acceso directo solo está disponible en los editores de Java (?) Pero no en los editores de JSP.
el-teedee

-4

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 ...

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.