1. Enter the below SQL:
select * from MyTable
2. Move your cursor to the end of row 1. Double Click. Note that nothing is selected.
3. Move your cursor to the end of row 2. Double Click. Note that MyTable is selected.
In Step #2, the asterisk (*) should be selected.
In the current v18 implementation, the double-click word selection will only select words with characters that are part of Java identifiers. I have fixed this issue so that v18's word selection would be compatible with v17.
Technical note: In the future if we want to incorporate IDEA's extensive word selection by PSI/language, we should not replace IDEA's SelectWordAtCaretAction.Handler (which we currently "incorrectly" do with PlatSelectWordAtCaretHandler). Rather, we should customize by using our own ExtendWordSelectionHandler implementation (see IDEA's SelectWordUtil#processElement)
Verified in ADS v18.0.9-2 and 19.0.0-dev-22
Verified in ADS v18.0.9-2 and 19.0.0-dev-22
Issue #15154 |
Closed |
Fixed |
Resolved |
Completion |
No due date |
Fixed Build 18.0.9-1 |
No time estimate |
In the current v18 implementation, the double-click word selection will only select words with characters that are part of Java identifiers. I have fixed this issue so that v18's word selection would be compatible with v17.
Technical note: In the future if we want to incorporate IDEA's extensive word selection by PSI/language, we should not replace IDEA's SelectWordAtCaretAction.Handler (which we currently "incorrectly" do with PlatSelectWordAtCaretHandler). Rather, we should customize by using our own ExtendWordSelectionHandler implementation (see IDEA's SelectWordUtil#processElement)