vscode-intellij-idea-keybindings
vscode-intellij-idea-keybindings copied to clipboard
is it possible to import myown custom keymap from Intellij Idea to vscode?
I didn't find such opportunity, so that will be very usefull ability
Hi @epm-dev-priporov ,
That's a really great idea! Let me challenge it in the future.
Memo:
- Export (IntelliJ)
ConfigureExport SettingsKey Maps- Save
settings.jar
- Import (VSCode)
- View
Command Palette... - Select
IntelliJ: Import key maps from IntelliJ
- View
Hi! Any updates here? :)
Maybe we can start with importing configs from keymaps/Mac OS X copy.xml? Which can be found in jar archive (which can be extracted manually for starters).
An option that worked for me was to go directly to Settings > Keymaps and search for "IntelliJ". Then I installed the map used in IntelliJ. I guess it's limited if you had customized keymap in the IntelliJ and just want to export it.
Hi @epm-dev-priporov ,
That's a really great idea! Let me challenge it in the future.
Memo:
Export (IntelliJ)
ConfigureExport SettingsKey Maps- Save
settings.jarImport (VSCode)
- View
Command Palette...- Select
IntelliJ: Import key maps from IntelliJ
Is there any update?
@kasecato people are waiting for that enhancement) any news?)
I would also love to have this feature. I posted it to the Bountysource.
Support for multi-stroke shortcuts would be awesome too 🙂🚀.
@epm-dev-priporov @kell18 @krzywiecki @zpng @myhau I just released the importer of IntelliJ IDEA keymap settings on v1.0.0. (macOS only) Please try it. This is experimental release, so if you have any problems or requests, please create a new issue. https://marketplace.visualstudio.com/items?itemName=k--kato.intellij-idea-keybindings#intellij-importer-experimental-macos-only
@ijoseph Thank you for your report. Seems like we should extract the zip file.
- rename: keymap.xml => keymap.zip
- extract: keymap.zip
- open: keymap/keymaps/Emacs copy.xml

I'll improve the usage in README.md that we have to extract the settings.zip or the importer can read the zip directly in the future.
Oh I see, the “.xml” file is actually a zip file. Tricksy hobbitses. Admittedly I may have added that extension manually by mistake in the past and PyCharm’s export may have just remembered it.
Anyway I will try this later today again, thanks again @kasecato .
@ijoseph I noticed something in the Emacs copy.xml you gave me, for example, some basic key mappings like cut and paste were missing. Please wait for the release of 1.0.1, today.
Also, IntelliJ's keymap settings only outputs key changes, so if we output based on emacs, the default emacs bindings will not be reflected because of it not exported in xml. So, I will also write about it as known issues. Thank you.
This sounds like a great feature, but.. apologies if this is me missing something obvious but how do I find my IntelliJ keymaps? The VSCode Intellij Idea Keybindings extensions very thoughtfully opens a file selection dialogue box but I've no idea where to look 😬
@gaggle Check this out - https://www.jetbrains.com/help/idea/sharing-your-ide-settings.html#import-export-settings
Note: you may select only keymap and unselect other settings that you don't wish to export
nice idea
