Hola!
Hoy toca compartir una extensión de esas que te alegran el día: Case Converter. El nombre de la misma explica su función:
Permite convertir código en formato PascalCase a snake_case, o de snake_case a PascalCase. O también a camelCase.
Internamente funciona con un flujo de conversión que se puede definir en las settings. De esta forma puedes seleccionar una porción de código y con un simple keyboard shortcut convertir el código en
snake_case >> PascalCase >> camelCase >> snake_case >> PascalCase >> camelCase >> …
Por ejemplo en la siguiente imagen podemos ver cambia con este flujo cada N segundos con la combinacion de teclas Ctrl + Shift + K, Ctrl + Shift + C
El flujo a seguir se define en las opciones de la herramienta, en el IDE
Personalmente, me gusta ver el código en formato PascalCase. Y claro, saltando de proyecto en proyecto me encuentro con otros formatos y otros estilos que me hacen arder los ojos. Siempre con el OK del equipo, si decidimos migrar el estilo de A hacia B, soy el que se encarga de hacer un commit muy improductivo donde lo único que encuentras es un cambio de estilo.
Eso si, al final puedo dormir tranquilo y no tener pesadillas con otro estilo de codigo.
Saludos @ Burlington
El Bruno
References
- Visual Studio Marketplace, Case Converter
- MSDN Capitalization Conventions