Reputation: 525
I run Xcode on both my laptop and desktop. I'm constantly tweaking my setup with regards to key bindings.
Rather than try to get both configurations identical by hand, is there any way to create the configuration on one computer and then share it via dropbox (for example) for the other to use? Perhaps by symlinking the laptop's configuration file to one stored on dropbox?
Very curious how others handle this situation.
Upvotes: 23
Views: 6929
Reputation: 30338
As others have mentioned, the location for things like key bindings, color themes, snippets, etc. is here...
~/Library/Developer/Xcode/UserData
This is what I move from machine to machine.
The rest of the files in Library/preferences
from the other-mentioned answers are more non-user-specific things. I find I usually don't have to worry about them (translation: I don't miss them if I don't copy them, but key bindings and themes I'm lost without.)
Upvotes: 15
Reputation: 4342
It looks like the Xcode preference file is now named
~/Library/Preferences/com.apple.dt.Xcode.plist
Upvotes: 23
Reputation: 39978
To move your Fonts & Colors theme you need to copy
~/Library/Developer/Xcode/UserData/FontAndColorThemes/yourTheme.dvtcolortheme
file from one system to another.
For Xcode preferences as mentioned by one of the answers, you need to copy
~/Library/Preferences/com.apple.dt.Xcode.plist
Upvotes: 8
Reputation: 19789
Most of your Xcode settings are in the Preferences file at:
~/Library/Preferences/com.apple.Xcode.plist
This doesn't include templates.
Upvotes: 14