PageDown in Column Selection Mode in Intellij/PyCharm - intellij-idea

Column Selection Mode is a great feature of Intellij (/Pycharm etc). I just noticed that it stops working when I hit page-down with select. Is this a known issue? it is possible that it could be platform specific. I am on mac-os and had to customize page-down-with-select to have it usable on my macbook pro that has limited keys available.

Just discovered I had been using Move Caret Down with Selection and not Page down with Selection. I made a custom shortcut for the latter and now column selection is able to span multiple pages!

Related

Use HJKL in menus of JetBrains IDEs

Is it possible to use J and K when choosing a suggested auto-completion item? See the image below: I'd like to, maybe hold ALT or SHIFT (or in some other way differentiate between moving and typing), and use J and K to select the proper suggestion.
Is anything similar also available for moving around the menus (in Project view etc.)?
I was able to make this work by creating a shortcut ALT+J mapped to the Down key and ALT+K to the Up key.
You can move up and down in the popup without needing to move your hand away from HJKL to the arrow keys.
This also works in the Find in path window, though it does not work in the navigation menu.
Update: For Alt + K to work in the Find window since the version 2020+, one has to disable mnemonics in Settings, under Appearance & Behaviour -> Appearance -> Disable mnemonics in controls.
#Rok Povsic's solution is great and I used it a bit, but in some pop up menus like Intention actions, refactoring menu or usages the trick won't work.
So I used this Power Toys program from Microsoft to remap the Alt+J, Alt+K, Alt+H, Alt+L to arrow keys at windows level and now this works great everywhere around the IDE.
You can even specify only the app in which you want to override this shortcuts. For example for rider it will be "rider64.exe". You can find the name of the app you want to use in task manager under "Details".

Intellij 2016.2.5 Darcula 16: perceptible highlight of currently active tab

I find it extremely difficult to spot the currently selected tab in Intellij, if using the Darcula theme. I've looked for a workaround and I was not able to find any solution besides disabling the "Use in Editor Tabs" checkbox in Settings->Appearance&Behavior->FileColors.
This issue has been reported by several other users (e.g. this question), but I can't seem to solve it for the current version of Intellij/Darcula.
Thanks
One possible fix is to use the single tab model, where you set the maximum open tabs to 1. You can use open-recent, open class, and the project explorer to navigate around your codebase. I switched to this model after seeing a colleague working this way last year and I'm enjoying it. It took me a few days to get used to it, but having the tool enforce the single tab approach helps because you are basically forced to work this way.
You can try Material Theme plugin for intellij. It has a dark theme like Darcula and it would underline and highlight your current tab.
And if you think long term perspective, actually Engineer Dollery is correct. When you get more and more experience with intellij, you also feel that working with multiple tabs is really a time waste. Single tab mode is much efficient.
Because intellij provides plenty of navigation tools like Ctrl + Shift + N , Ctrl + tab , Ctrl + E , Ctrl + Shift + E , you really don't need tabs. These shortcut keys make sure your finger tips remain on keyboard and save the time you have to deal with switching to touch pad/mouse and again to keyboard when you try to switch the tabs in multiple tabs mode. If you count this time saving for a week/month, actually its a huge amount. :))

How to bring "Match" word near Match Radio Buttons in ADF

I am working on af:query for Search functionality in ADF. The code for same is given below
<af:query id="qu1" headerText="Search" disclosed="true" styleClass="quButton" saveButtonText="Save"
value="#{bindings.SearchByTitleAndAuthor.quDescriptor}"
model="#{bindings.SearchByTitleAndAuthor.quModel}"
queryListener="#{bindings.SearchByTitleAndAuthor.processQuery}"
queryOperationListener="#{bindings.SearchByTitleAndAuthor.processQueryOperation}"/>
This provides me a Search region with various fields and 2 radio buttons named as "All" and "Any".
My requirement is that the word "Match" should come before the radio button "All". I have checked on different links that the word "Match" comes by default when we use af:query. But, its not coming in my case. Please suggest some ways in which I can get it done.
My Jdeveloper version is "Studio Edition Version 11.1.1.7.0".
Check your view object. Ensure that show match all/match any is checked as shown in the screenshot.
===EDIT===
OP was using custom skin. Causing the issue. After removing the custom skin, the issue went away as suggested.

How do I change selection properties in Jetbrains IDE(s)?

Several times, while working with Jetbrains' IDE(s), I have faced the following issue:
The natural selection type is changed to this kind of a selection. When I reload the IDE, it gets back to its normal position. Is it a bug, or a feature of the IDE? How do I fix it?
From Jetbrains:
Toggling between line and column selection modes
To toggle between the line and the column selection modes, do one of the following:
On the main menu, choose Edit | Column Selection Mode.
On the context menu of the editor, choose Column Selection Mode.
Press Shift+Alt+Insert.
P.S. My guess would be you by accident used the wrong key combination. (I currently use PHPStorm & C-Lion and have not seen this issue)
Here is the documentation for selecting text in Jetbrains' editors.

Changing keyboard layout on application focus

As everybody knows the en-US Keyboard-layout is the best one for programming. So I'd like to use it in my IDEs. But since I live in a non-en-US country I need the de-CH layout for all other applications. Now I wonder if it is possible to set the layout depending to which application currently has the focus. If that is possible, can a human brain adapt to such a behaviour or is it just confusing?
cheers,
AC
The operating system is Windows 7 and the IDEs are VisualStudio and Netbeans
i thought about the same question some time ago, haven't fount an easy solution and so i changed the layout of may PC (where i do mostly programming) to en-US and left my Laptop on de-DE (i'm from germany) - after almost a week i changed back my PC to de-DE because i was confused ll the time...
you should probably mention your operating system and ides. afaik there's an option to make the keyboard layout application specific – so you set it once after starting up your ide, and when you switch windows the layout is also changed.
nevertheless, have a look at ergonomic/optimized layouts (like neo ;)
There is an option in both Windows and Linux to use a US layout with additional international characters. For instance, typing an ä will be yielded by pressing RAlt+q. The good thing about this is that it's the same combination for Windows and Linux.
I think you can configure it easily with built-in Windows settings.
In "Control Panel" - "Clock, language and Region" - "Language", you can enable "Enable different input methods for each application window" (the translation is approximated because I am using Spanish OS). I think that suffices.
I created my own customized keyboard layout with Microsoft Keyboard Layout Creator (MSKLC)
I used my current keyboard as base and modified only a few keys in order not to always twist my right thumb when I want to get curling bracktes {}
It works very well in combination with a short-cut for switching the keyboard layout. You can define such shortcut in your system language settings.