Durante muchos años como desarrollador de software he probado muchos editores de código e IDEs para mis desarrollos, ya después de probar entre muchas herramientas opté por usar IntelliJ de manera permanente para todos mis desarrollos. Con el pasar del tiempo descubrí que existe gran cantidad de plugins que facilitan el trabajo y el aspecto de nuestra IDE, los plugins listados a continuación son los que para mi concepto son indispensables y puede que para alguna persona no le sean de utilidad o falte algunos.
- Key Promoter X
Este plugin nos permitirá incentivar el hábito de usar atajos de teclado, en el momento en que se hace uso del mouse en alguna acción de la IDE y esta tenga atajo de teclado, el plugin nos dirá cual es el atajo para poder ser usado, cada vez que no hagamos uso del atajo nos mostrará la alerta con un contador.
2. CodeStream
Si se trabaja de forma colaborativa con otros desarrolladores, CodeStream nos permite cominicarnos con otros desarrolladores del proyecto comentando código a otros desarrolladores, puede integrarse con Slack o MS Teams.
3. Atom Material Icons
Este plugin nos cambiará los iconos de las carpetas y archivos que se visualiza en los archivos del proyecto, personal me parece más estético y mas legible ya que carpetas como vendor, public, models entre otras tienen un ícono diferente a los demás.
4. Rainbow Brackets
Este ha sido muy útil en mi día a día como programador, al dar colores a cada uno de los paréntesis, llaves y corchetes permite una búsqueda rápida en el caso de que haga falta o sobre uno de estos, además, es estéticamente agradable.
5. Indent Rainbow
Una simple extensión que permita que la indentación del código sea colorida ayuda mucho en el caso de buscar el final de un bloque de código, esto ahorrará el esfuerzo por encontrar donde borrar o donde borramos mal.
6. String Manipulation
Muchas veces se necesita cambiar entre snake_case a CamelCase o entre muchas otras, este plugin aparte de permitirnos hacer cambio entre estilos de escritura nos permitirá manipular CSVs y ordenar el código.
9. WakaTime
¿Has querido saber cuanto ha sido el rendimiento desarrollado código? WakaTime nos permite saber cuanto tiempo al hemos desarrollado, nos brinda distintos tipos de información como:
- Tiempo de desarrollo en un proyecto
- Top lenguajes más desarrollados según su tiempo de desarrollo
- Informe semanal de tiempo de desarrollo con el top lenguajes y proyectos
Para poder usarlo debes estar registrado en https://wakatime.com
8. Live Edit
Este es desarrollado por JetBrains para todas las IDEs orientadas al desarrollo web, es muy útil para no estar recargando la página cada vez que hacemos un cambio en el código, cabe decir que esto solo funciona cuando se programa en lenguajes frontend como HTML, CSS y Javascript, en el caso de usarse en proyectos como PHP o Java (o cualquier lenguaje de servidor) no funcionará. Su configuración es un poco compleja, pero existe un manual oficial para usarlo Live Edit in HTML, CSS, and JavaScript.
9. Php Inspections (EA Extended)
Si programas en PHP, este plugin es muy útil para aprender a escribir un mejor código con buenas prácticas, en momento de usarlo en un proyecto que ya hemos creado será muy poco agradable debido a la cantidad de alertas, pero es algo que vale la pena. Este plugin me ayudó a tener mejores prácticas desarrollando en este lenguaje y hoy soy mejor desarrollador gracias a este.
Sé el primero en comentar