Skip to content

Syncing Settings Across JetBrains IDEs

Overview

In this section you will learn how to enable the syncing of your IDE's settings across JetBrains products. This feature may not be immediately useful to you, however as a CST student, you will end up using several of JetBrains' IDE's in the near future. The backup and sync feature allows you to save time when using a new IDE as will not have to reconfigure its settings.

It is assumed that the user already has a JetBrains education account and the PyCharm IDE installed.

It is also assumed that the user has not logged in with a JetBrains account before. If this is not the case, then skip to step 8 below.

Parts of This Guide:

  1. Enabling Backup and Syncing

Enabling Syncing

  1. Open the settings menu
    Refer to Opening the Settings Menu for detailed steps to open the settings menu.
  2. Type Backup into the settings menu search bar.

  3. Select [Backup and Sync] from the left panel.
  4. Select [Log in with JetBrains Account...] from the Backup and Sync page on the right.
    This will open a JetBrains login website in your default browser.
  5. Focus the automatically opened browser window.

    Browser does not open

    If your browser does not open or you encounter any problems, try to Log in manually by clicking the [Log in manually] button on the small PyCharm popup window.

  6. Log in to the JetBrains page.
    When successful you should be redirected to an "Authorization Successful" page that informs you that it is possible to return to the IDE. If you did not reach the "Authorization Successful" page, please follow this troubleshooting guide.
  7. Focus the PyCharm window.
    If you have successfully logged in, the Backup and Sync page will now contain a variety of new options.
  8. Select the email that you have just used to log in, or wish to sync your IDE settings with from the [dropdown menu] at the top of the page.

  9. Select the checkbox beside [Enable backup and sync], if it is not enabled by default.
  10. Select the checkboxes beside the IDE setting that you wish to sync.

    What settings should I sync?

    We recomend that you enable syncing for UI settings, Keymaps, Code settings, Tools, and System settings. These are all features that are convinent to have consistent across IDEs. Plugins are not inculded in this list as they often change based on the IDE and language you are using. It is possible to change the syncing setting for each plugin individually, we recomend that you enable syncing for plugins that you plan to use in all JetBrains IDE's.

  11. Select the option of your choice in the [Sync settings across:] menu section.

    What level of sync should I select?

    We recomend that you select "JetBrains IDE products and Android Studio" as by having consistent settings across IDEs will increse your productivity. If in the future you decide that you do not want an IDE's settings synced, you can easially change the scope of the settings sync or disable it entirely for that IDE.

  12. Select [Apply] when you are happy with your options.

  13. Select [OK] to close the settings menu.

Conclusion

If you followed all the previous steps in order, you will have successfully enabled the syncing of your settings across all JetBrains IDEs and are ready to move on to INSERT SECTION NAME HERE.