java - codeglance - En Intellij, ¿cómo puedo alternar entre camel case y underscore espaciados?
coding-style intellij-idea (2)
Muy simple presione Clr + F
para abrir el panel Buscar / Reemplazar y verificar [✓] Regex copia pasada Regex
Encontrar: [_]{1,1}([az])
Reemplazar: /U$1
Presiona el botón [Reemplazar todo], disfruta
En mi empresa tenemos dos guías de estilo diferentes para java vs sql. En Java tengo un campo llamado historyOfPresentIllness
y cuando escribo el sql, quiero nombrarlo history_of_present_illness
. ¿Hay un atajo de teclado para cambiar de uno a otro cuando tengo la frase resaltada? O tal vez un complemento que puede hacer esto?
Mientras pregunto, también puedo preguntar si hay una manera de convertir historyOfPresentIllness
a history-of-present-illness
. Eso es de estilo java a clojure.
Uso un plugin llamado String Manipulation que tiene las capacidades que estás buscando (y más).
Seleccione historyOfPresentIllness
y presione Alt + M para que aparezca el menú del complemento, luego presione:
- 5 - Snake_case (o camelCase) que se convierte en
history_of_present_illness
- 6 - A hyphen-case (o a snake_case) que se convierte en
history-of-present-illness
Para hacerlo más fácil, puede configurar un acceso directo en File | Settings | Keymap
File | Settings | Keymap
File | Settings | Keymap
.
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 cualquier cambio. Actualización: parece que este error se ha solucionado por un tiempo, por lo que el complemento CamelCase es probablemente el camino a seguir.