I want to configure each IDEs/editor I use to have exactly the same key shortcuts. By default each IDE/editor has slightly different set of key bindings even for common actions. For example "close current tab" is bound either to CTRL+W or CTRL+F4.
Is there already a set of config files out there (one for each IDE, editor, etc) with the same key binding configured?
Related
Intellij is good at providing different keymaps. I particularly like the emacs key bindings and so CTRL-S is bound to "Edit -> Find -> Find ..." which opens up a text slot at the top left and incrementally searches while I type.
Is it possible to remap the key bindings used when this is active? I would in particular like to tweak it to behave more like emacs' isearch-forward. As an example, the arrow keys should just exit the find mode.
I use more than one machine to do programming work in C#/Visual Studio 2019. All is well except the fact that some key bindings are different.
The problem I have is with CodeLens show references popup which by default is activated by Alt + 2 shortcut. However on my other machine the same function is bound to Alt + 3 shortcut, which of course is the source of my frequent mistakes when I need to switch.
Obviously I'd prefer to have the same shortcut on both machines. Therefore my question is about possible ways to change key bindings for Codelens show references popup function.
I have been looking at Options -> Environment -> Keyboard in Visual Studio settings but could not find anything even remotely related to CodeLens show references popup feature.
Any suggestions how to change that binding?
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'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?
I'm trying to bind the cmd key in Pharo 3.0 to another key because my system (linux+xmonad) already uses the alt key for other things.
I am trying to bind cmd key, currently mapped to alt, to the win/super/meta key.
I changed method defaultModifier in UnixPlatform class, from:
defaultModifier
^KMModifier control
to:
defaultModifier
^KMModifier meta
But nothing changed. Should I do something else?
There is no easy way to change it in the image short of manually rewriting the shortcuts, because there are many tools that define the shortcut explicitly for each platform by themselves plus there no consensus on what the default shortcut for linux should be (right now it is ctrl and alt).
However this is something that might be tackled in the next version (=5) (4 was released today).
I had to change my dwm (xmonad predecessor) keybinding to the "win" key because of it. (On the plus side it has freed alt, so I can now use alt for example to switch tabs in Chrome and many other.)
There are two places where you might want to make changes:
either at the vm level, where you could change the keyboard event handling (not recommended)
in the keymapping packages you'll find the code to deal with the different key combinations. The different packages then add shortcuts using this mechanism.