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.