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)
-
Configure
-
Export Settings
-
Key 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)
Configure
Export Settings
Key Maps
- Save
settings.jar
Import (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