Share UI settings between projects
I tried searching for a solution to my issue, but maybe I am missing the terms because the answers I found applied to different things.
What I would like to achieve is to share the "way" my UI is configured in one project, to other projects. What I mean by UI is for example the "tabs" (is that a correct term?) that say "Project" or "Structure" or "Favorites" etc., that are found vertically and horizontally at the edges. I have specific "tabs" that I keep, others I have removed from the bars, some of them are docked, some are not docked and so on.
I have the IDE settings sync enabled (at the bottom right corner with the gear) but those seem not to be part of the information being synced.
I tried file > export settings and import on another project but again it didn't work.
With a quick grep, I found those settings are stored under the ".idea" directory, but I hope I don't have to go around editing xml files in different projects.
Thanks, and sorry if the terms I use are way off.
Please sign in to leave a comment.
Hello,
You could use "Window | Store current layout as Default" and then use "Window | Restore default layout" for other projects.
Thanks for the answer. It seems to be in the correct direction, but not everything seems to sync.
In project A, I have at the bottom bar: Favorites, TODO, Version Control, Terminal (on the left) Event Log (on the right)
At the right bar: Database, Gradle
Windows > Store
Close project, open project B, windows > restore
At the bottom bar: Terminal (on the left) Event Log, Favorites, Version Control (on the right)
At the right bar: Ant Build, Maven Projects, Database, Gradle
We have related issues on YouTrack: https://youtrack.jetbrains.com/issue/IDEA-185225, https://youtrack.jetbrains.com/issue/IDEA-164818
Please follow them for updates and feel free to share suggestions in comments.