settings sync phpstorm pycharm jetbrains

settings - ¿Hay alguna forma de sincronizar la configuración en los IDE de JetBrains?



sync phpstorm (5)

Ahora existe el plugin Setting Repository , pero todavía tiene una cantidad bastante grande de errores en la sincronización de IDE cruzado

¿Cuál es la mejor forma de sincronizar configuraciones similares en los IDE de JetBrains ? Por ejemplo, tengo PyCharm y PhpStorm , que son compatibles con CSS y HTML, y me gustaría que todas las coloraciones de sintaxis, las inspecciones, etc. sean las mismas tanto para PyCharm como para PhpStorm. Del mismo modo, tengo patrones TODO en ambos IDEs que me gustaría sincronizar.

¿Hay alguna forma de lograr esto que sea confiable y no tediosa o complicada?



Puede usar el nuevo complemento de configuración de sincronización que acaba de lanzarse. Le permite sincronizar la interfaz de usuario y la configuración del editor, los mapas de teclas y la lista de complementos habilitados y deshabilitados en todos los IDE basados ​​en plataforma IntelliJ. https://plugins.jetbrains.com/plugin/9922-ide-settings-sync


No relevante para la pregunta formulada, pero posiblemente útil en otras situaciones:

Configuración de repositorios

La primera forma de sincronizar las configuraciones es usando Repositorios de configuración. La forma en que funciona es que usa un repositorio externo de Git para compartir la configuración. Cada instancia de IDEA luego se conecta a este repositorio para buscar la configuración. En caso de que una instancia realice cambios en la configuración, puede propagarse al repositorio. Lo que es bueno es que es un viejo y simple repo de Git. Eso significa que su configuración está respaldada y bajo control de versión. Por lo tanto, puede rastrear y deshacer los cambios si es necesario o incluso permitir que otras personas creen solicitudes de extracción con algunos ajustes a su configuración.

Para habilitar esta característica solo ve a:

File → Settings Repository

Para configurar múltiples repositorios vaya a

Settings → Tools → Settings Repository

¿Para que sirve? Bueno, tal vez haya algunas configuraciones que quiera compartir con sus compañeros de equipo para garantizar la consistencia de su proyecto. Pero claro, querrás que parte de tu configuración sea personal y solo para ti. Después de todo, cada usuario tiene diferentes preferencias.

Sincronice la configuración con la cuenta de JetBrains

La segunda forma de sincronización de configuraciones estuvo disponible por algún tiempo como un complemento IDE opcional independiente (que requería una invitación para usar), pero ahora está integrado y habilitado por defecto desde 2017.3. Utiliza su cuenta JetBrains para sincronizar los datos.

Debajo del capó, en realidad usa una variación del mecanismo del Repositorio de Configuraciones, pero estás protegido de él. Es mucho más conveniente porque no es necesario crear un Git Repo para almacenar la configuración y proporcionar su dirección a su IDE. Además de eso, a diferencia de Depósitos de configuración, también te permite sincronizar tus complementos instalados.

Lo primero que debe hacer es asegurarse de tener una cuenta de JetBrains. Una vez que tenga su cuenta JetBrains, deberá iniciar sesión en IDEA utilizándola. Solo dirígete a Ayuda → Registrarse. Luego solo tiene que seleccionar Activar nueva licencia con la cuenta de JetBrains e ingresar sus credenciales. Luego haz clic en Activar.

Después de vincular su cuenta JetBrains, debería ver un nuevo ícono de Gears que se usa para administrar la sincronización de Configuraciones:

La sincronización del complemento instalado se maneja por separado del resto de la configuración. Puede activar manualmente la sincronización de complementos o habilitar la sincronización automática silenciosa de sus complementos en segundo plano.

Instrucciones más detalladas

Si está interesado en instrucciones y explicaciones más detalladas, puede encontrarlas en esta publicación de blog que escribí:

Consejos y trucos de IntelliJ IDEA: Sincronización y uso compartido de configuraciones