

- CHANGE INTELLIJ KEY MAP TO ECLIPSE MAC OS X
- CHANGE INTELLIJ KEY MAP TO ECLIPSE CODE
- CHANGE INTELLIJ KEY MAP TO ECLIPSE FREE
I couldn’t find an Emacs plugin like Emacs+ for Eclipse. IntelliJ also has a third party plugin repository that is available via the menu IntelliJ IDEA > Preferences > Plugins > Browse repositories.
CHANGE INTELLIJ KEY MAP TO ECLIPSE CODE
I highly recommend checking the code out and opening it as a project. Reading the source is the best way to understand the extension API. Less fortunately, the documentation is sparse, and examples are not easy to find. Fortunately, JetBrains has a very impressive extension API for customizing IntelliJ, and the source to the Community Edition is available under an Open Source license. Window > Editor Tabs > Goto Next SplitterĮdit > Macros > Start/Stop Macro RecordingĬhanging key bindings only got me so far - it still wasn’t enough. Window > Editor Tabs > Split Horizontally
CHANGE INTELLIJ KEY MAP TO ECLIPSE MAC OS X
Here are some key bindings I added to the built-in Mac OS X 10.5+ keymap: Edit > PasteĮditor Actions > Move Caret to Text Start I found a third party plugin named “Key Promoter” which proved very helpful in learning IntelliJ commands. Others are ridiculous (Shift-Function-F6 to rename a symbol, for example), but I’m leaving them for now. Contrary to popular belief, mouse commands are not slow, so I removed many key bindings for specialized, lesser-used commands.

I solved this by creating a new Mac keyboard layout with John Brownie’s Ukelele utility. For example, Option-F is detected, but Option-V isn’t and can’t be bound to a command. The Mac Option key is not consistently recognized.I kept Contol-C as a standard command prefix and flattened out the commands I used. If you use Emacs packages with deep bindings, this will be a real compatibility problem. IntelliJ only supports one and two keystroke commands.I left the Escape command alone and only use the Option key for Emacs ESC commands.
CHANGE INTELLIJ KEY MAP TO ECLIPSE FREE
I tried changing it to Control-G to free up room for Emacs ESC commands, but it doesn’t work well - many places in the UI hardcode the ESC key.
