2017.1 no longer recognizing keymaps from previous version?
Hello,
I have my settings stored in a repository originally created at some point using version 2016.x. Yesterday I updated to 2017.1 on my iMac first and it updated my settings repo with a couple of commits, including this one:
IU-2017.1 <alex@--machine-- Update ssp.xml Delete Mac OS X copy.xml
Later I updated to 2017.1 on my laptop and my keymap settings were gone. I ended up copying the XML content of the "Mac OS X copy.xml" file, recreated it on ~/Library/Preferences/IntelliJIdea2017.1/keymaps and relaunched IntelliJ but it's not showing up in the dropdown. Did the format for keymap XML files change between 2016 and 2017?
For some reason I feel like this happened before where the keymaps would get out of sync when using the repository. Does anybody have experience with this issue? Thanks
请先登录再写评论。
Does keymap name tag match the file name? Was the IDE closed when you have copied the file?
Format didn't change, all my previous keymaps work fine.
I closed the IDE fully, copied the file to ~/Library/Preferences/IntelliJIdea2017.1/keymaps/Mac OS X copy.xml and restarted the IDE. "Mac OS X copy" is not an available choice in the dropdown menu of the keymap settings.
The first line of the XML file is the following:
<keymap version="1" name="Mac OS X copy" parent="Mac OS X">
If I look in the settingsRepository folder (in ~/Library/Preferences/IntelliJIdea2017.1/) there is nothing about keymaps there. Is it possible it's now ignoring the "local" keymaps folder thinking there should be something in the repo instead?
Thanks