Saltar al contenido

En Intellij, ¿cómo alterno entre mayúsculas y minúsculas y guión bajo espaciado?

Te sugerimos que pruebes esta solución en un entorno controlado antes de pasarlo a producción, un saludo.

Solución:

Uso un complemento llamado String Manipulation que tiene las capacidades que está buscando (y más).

Seleccione historyOfPresentIllness y presiona alternativa+METRO para abrir el menú del complemento, luego presione:

  • 5A snake_case (o a camelCase) que se convierte en history_of_present_illness
  • 6Para guión-caso (o para serpiente_caso) que se convierte en history-of-present-illness

Para hacerlo más fácil, puede configurar un acceso directo en File | Settings | Keymap.


Una búsqueda rápida del repositorio de complementos para “camel” mostró un complemento llamado CamelCase que hace exactamente lo que está buscando con CAMBIO+alternativa+tu alternando entre varios formatos:

historyOfPresentIllness –> history_of_present_illness –> HISTORY_OF_PRESENT_ILLNESS –> HistoryOfPresentIllness –> historyOfPresentIllness

Sin embargo, después de probarlo, parece haber un error con este complemento que le impide deshacer los cambios.Actualizar: parece que este error se ha solucionado desde hace un tiempo, por lo que el complemento CamelCase es probablemente el camino a seguir.

Prensa muy sencilla Clr + F abrir Buscar/Reemplazar Panel y comprobar [✓] expresión regular copiar la expresión regular anterior

Encontrar:[_]1,1([a-z])

Reemplazar:U$1

prensa [Replace all] botón, disfruta


Gracias @piotrek por _some_awe_var para _someAweVar

Usar Buscar: (w)[_]1,1([a-z])

Reemplazar: $1U$2

De snake_case a CamelCase

  • Encontrar: (w)[_]1,1([a-z])
  • Reemplazar: $1U$2
  • Ajustes:
    • Caso de coincidencia
    • expresión regular

De CamelCase a snake_case:

  • Encontrar: ([A-Z])
  • Reemplazar: _L$1
  • Ajustes:
    • Caso de coincidencia
    • expresión regular

Te mostramos reseñas y calificaciones

Si te mola el proyecto, tienes la opción de dejar una división acerca de qué te ha parecido este tutorial.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *