New feature: "Setting profiles" - Switch quickly between different IDE settings
Hello together,
i would like to have a option to create/select a "settings profile" so i can switch quickly to different IDE Settings.
I have the following use-cases/examples:
1) I am working "as usual" on my machine. As example i have a font size of 12 and use "fira code". My settings are optimized to work locally on my screen.
2) I want to make code-streaming or a live-demo. There i would like to use a font size of 16 and "courier new" so the text can be read even if the stream is low-quality or a projector in a large seminar room is used
In the settings i would like to change my settings depending on profiles. So when i select "Profile Work" all settings are changed to my profile so my font-settings are changed e.g. to size 12. When i switch to "Profile Demo" the fonts (and other settings) should be updated to the new changes.
Maybe those profiles can be synced via JetBrains account so you have profiles like "keybinding mac", "keybinding windows" or "keybinding linux" so you have some kind of "platform specific settings".
I am not sure how many people like/need a feature like this. For my coding-streams or demos it would help much, because i only need to change one setting (profile) instead of many settings (font size, font family, maybe additional settings).
Maybe this "profile feature" can be added to all IDEs (e.g. Rider, Webstorm, Datagrip).
Maybe some kind of inheritance could be added, too:
My "Profile Work" is the main profile. When i use "Profile Demo" and change only the font size all other changes should be based on "Work". When i update Profile Work (without changes in Demo) those "base settings" should be used.
Best regards
Matthias
EDIT:
Here is a link by Microsoft and their "presentation mode":
https://devblogs.microsoft.com/visualstudio/use-visual-studio-in-presentation-mode/
From my point of view i wouldn't like to have an "empty" IDE but maybe this is configurable in the Profile
Please sign in to leave a comment.
Hello Matthias,
Thank you for sharing your thoughts.
It seems that "Presentation mode" feature can help to solve your case. To turn it on, select the main menu item "View -> Appearance -> Enter Presentation Mode". You can also assign a hotkey for this action (Preferences | Keymap | Main menu | View | Appearance | Toggle Presentation Mode).
To configure a font size for this mode, open Rider preferences "Preferences (Or File | Settings in case of Windows and Linux) | Appearance & Behavior | Appearance" and find "Presentation mode" settings on there.
For more details, please visit a corresponding help page: https://www.jetbrains.com/help/rider/IDE_Viewing_Modes.html.
I hope this can help.
As for the other mentioned functions, there are similar issues: https://youtrack.jetbrains.com/issue/IDEA-184686, https://youtrack.jetbrains.com/issue/IDEA-157293. You can upvote them to raise their priority and subscribe for updates. Also, please do not hesitate to file a new feature request if those two is not what you are looking for.
Hello Sofia,
sorry for my late response. Thank you very much for your help. I didn't found this setting (presentation mode) yet. I'll check it out.
Thank you for the links to the documentation and Youtrack.
Best regards
Matthias