8000 GitHub - andresdominguez/AceJump: A single char search, select, and jump
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

andresdominguez/AceJump

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AceJump

AceJump is a plugin for the IntelliJ Platform that lets you jump to any symbol in the editor with just a few keystrokes.

Jump Points

Hitting the keyboard shortcut for AceJump (Ctrl+; by default) will activate a tooltip overlay. Type any visible string in the editor, followed by one of illustrated tags, to jump that location. If you press Ctrl+; a second time before completing the jump, AceJump will select the whole word instead. If you press Shift when completing the jump, AceJump will select all text from the current cursor position to the destination. It's that simple.

Installing

AceJump can be installed by the unzipping the contents of AceJump.zip into:

  • $HOME/.IdeaIC<Major Version>/config/plugins/ if you are using IntelliJ IDEA Community, or
  • $HOME/.IntellijIdea<Major Version>/config/plugins/ if you are using IntelliJ IDEA Ultimate

You can also install AceJump directly from the IDE, via File | Settings | Plugins | Browse Repositories... | 🔍 "AceJump".

Install

Configuring

You can change the default keyboard shortcut, by visiting File | Settings | Keymap | 🔍 "AceJump" | AceJump | Enter⏎.

Keymap

If you are using IdeaVim, you may wish to remap a single key to activate AceJump. For example, adding the following line to ˜/.ideavimrc will activate AceJump whenever the F key is pressed:

map f :action AceJumpAction<CR>

Building

In order to build AceJump from the source, clone this repository and run ./gradlew buildPlugin.

History

  • 3.0.2 Fixes target mode and default shortcut activation for Mac users.
  • 3.0.1 Fixes target-mode issues affecting users with non-default shortcuts and adds support for Home/End.

3.0.0 Major rewrite of AceJump. Introducing:

  • Realtime search: Just type the word where you want to jump and AceJump will do the rest.
  • Smart tag placement: Tags now occupy nearby whitespace if available, rather than block text.
  • Keyboard-aware tagging: Tries to minimize finger travel distance on QWERTY keyboards.
  • Colorful highlighting: AceJump will now highlight the editor text, as you type.
  • 2.0.13 Fix a regression affecting target mode and line-based navigation: https://github.com/johnlindquist/AceJump/commit/cc3a23a3bd6754d11100f15f3dddc4d8529926df#diff-a483c757116bde46e566a8b01520a807L51
  • 2.0.12 Fix ClassCastException when input letter not present: acejump#73
  • 2.0.11 One hundred percent all natural Kotlin.
  • 2.0.10 Support 2016.2, remove upper version limit, update internal Kotlin version
  • 2.0.9 Compile on Java 7 to address: acejump#61
  • 2.0.8 Compile on Java 6 to address: acejump#59
  • 2.0.7 Language update for Kotlin 1.0 release.
  • 2.0.6 Fixing "lost focus" bugs mentioned here: acejump#41
  • 2.0.5 Fixing "backspace" bugs mentioned here: acejump#20
  • 2.0.4 Fixing "code folding" bugs mentioned here: acejump#24
  • 2.0.3 More work on Ubuntu focus bug
  • 2.0.2 Fixed bug when there's only 1 search result
  • 2.0.1 Fixing Ubuntu focus bug
  • 2.0.0 Major release: Added "target mode", many speed increases, multi-char search implemented
  • 1.1.0 Switching to Kotlin for the code base
  • 1.0.4 Fixing acejump#9 and acejump#6
  • 1.0.3 Fixed minor visual lag when removing the "jumpers" from the editor
  • 1.0.2 Cleaning up minor bugs (npe when editor not in focus, not removing layers)
  • 1.0.1 Adding a new jump: "Enter" will take you to the first non-whitespace char in a new line (compare to "Home" which takes you to a new line)
  • 1.0.0 Cleaned up code base for release

About

A single char search, select, and jump

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%
0