acejump / AceJump

🅰️ single character search, select, and jump
https://plugins.jetbrains.com/plugin/7086-acejump
GNU General Public License v3.0
1.22k stars 91 forks source link

ideavim MacOSX Sierra : block selection after jump #142

Closed budi closed 7 years ago

budi commented 7 years ago

jump selection

Rather than just moving the cursor to the jump target, AceJump do a block selection from the initial position up to the jump target.

Referring to the image above:

IntelliJ IDEA 2017.1.3
Build #IU-171.4424.56, built on May 12, 2017
JRE: 1.8.0_112-release-736-b21 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.12.5
ideaVim 0.48
budi commented 7 years ago

CE

Same thing also happens in CE

IntelliJ IDEA 2017.1.3
Build #IC-171.4424.56, built on May 13, 2017
JRE: 1.8.0_112-release-736-b21 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.12.5
ideaVim 0.48
breandan commented 7 years ago

Are you typing Shift when completing the jump? If so, this is the intended behavior. Capital letters in tags are meant to be selected as lowercase (something we could clarify if this is a common misconception).

breandan commented 7 years ago

To clarify, AceJump is completely case-insensitive, as we use Shift as a control character to indicate "Select from the current position to the desired tag".

budi commented 7 years ago

I don't know if it's common, but this sure made me feel embarrassed 😆

breandan commented 7 years ago

No worries, it's a little confusing. I'll add a note to the docs. :)

budi commented 7 years ago

👍 Thanks!

contentfree commented 7 years ago

It'd be nice if the characters were lowercase and then changed to uppercase when shift is pushed to indicate a change in behavior.