I've mapped some functions in IntelliJ IDEA to the Alt key.
Specifically Alt+W for closing an active tab.
When I mapped the key, it said that there were no conflicts with existing key binds, but whenever I try Alt+W to close an active tab, the "Window" navigation-tab in the editor is selected instead.
(see picture)
I'm thinking that this is a standard Windows functionality for the navigation tabs in applications which is overriding the Intellij Keymap, but I don't know how to disable this. Any ideas?
Related
In a two-monitor setup, it is convenient to detach an editor tab and place it on a secondary monitor.
Using IdeaVIM, I can navigate between the editor splits using vi-standard ctrl+w w shortcut.
Why the same shortcut doesn't allow me to cycle between the main editor window and the detached editor window? How can this be achieved?
Unfortunately, IntelliJ IDEA platform doesn't provide an action to switch between windows. If there was such action, it could be mapped to the key sequence.
I think it's possible to leave a feature request on https://youtrack.jetbrains.com/issues/IDEA.
I am currently using IDEAVim on intelliJ on a 60% keyboard without arrow keys.
I am looking for a way to expand the menu of "Show Intentions Action"(the menu which you get from hitting + ) to the right without having to use the arrow key.
If i just hit enter, it will select and execute the intention instead of giving me a menu to "Suppress" or "Ignore" the intention
You cannot remap any cursor keys for the menu actions in IntelliJ IDEA.
The only workaround I can see if to use some system application to remap the keys depending on the OS you are using. For example, on Windows one can map some keys combination to produce the arrow key code with AutoHotkey or a macro in the third-party keyboard driver settings.
Anything that will produce the same code as the real right arrow key on your system should work.
I'm a long time Emacs user who recently started developing with Intellij IDEA.
I've installed the Emacs+ plugin to get some keyboard shortcuts. However the experience is not optimal as some bindings clash with the ones from Intellij.
Is there a possibility the switch between bindings on the fly ?
Say I'm editing a Java file with Emacs+ bindings and I would like to go to the declaration of the method on the current cursor position:
With the keyboard shortcut available, here is the setup:
I would first switch to Intellij default bindings (using the shortcut in question) and then press Ctrl + B
Go back to Emacs+ bindings to continue editing
You can use View > Quick Switch Scheme ... to switch key mapping bindings.
Here are some screenshots showing this:
I'm using Intellij IDEA 2017.1.4 (Community Edition). How do I dismiss the file structure view (Navigate > File Structure)? I've been hitting the esc with no results; it stays there until I either choose an item in the list or click elsewhere with my mouse pointer (which is very inconvenient to me).
My problem was due to the esc being used as primary keyboard shortcut for a few other keyboard shortcuts. I'm using Emacs keybindings and I think they were set there by default. The escape function was mapped to esc+esc, which I already knew. To resolve this issue, I looked for all shortcuts whose primary key was esc, and remove that particular binding (or replaced them with something I'm more comfortable with). I also updated the mapping of escape to only use single key press.
I actually also set another binding to the escape functionality, ctrl+G, which also doesn't work to dismiss the file structure view. I think within the context of file structure view, the IDE follows a slightly different set of keybindings so no matter what I map to the escape functionality, it will only honor the single key press of esc.
I can not find the intellij shortcut key for scroll from source ,which is to locate the file in navi bar?
There is no key directly for that action. It is not in the find action dialog nor in keymap.
There is a IntelliJ Idea Plugin Scroll From Source, which enables you to bind keyboard shortcut to that feature.
Alternatively, you can achieve similar behavior by pressing Alt+F1 and then pressing Enter.
Also note that you can enable automatic scroll to source feature.