SkillAgentSearch skills...

KJump

Easymotion for IdeaVim

Install / Use

/learn @a690700752/KJump
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

KJump

Build Version Downloads

<!-- Plugin description -->

A powerful navigation plugin ported from vim-EasyMotion for JetBrains IDEs. KJump enhances your code navigation experience by providing quick jump capabilities to characters, words, and lines. It seamlessly integrates with IdeaVim for a more natural Vim-like experience.

Features

  • Quick character jump: Jump to any character in the visible area
  • Word navigation: Jump to any word or word starting with a specific character
  • Line jumping: Quickly navigate to any line
  • IdeaVim integration: Works seamlessly with IdeaVim
  • Minimal keystrokes: Reach your target with just a few keystrokes

Installation

  1. Open your JetBrains IDE
  2. Go to Settings/Preferences → Plugins
  3. Click on Marketplace
  4. Search for "KJump"
  5. Click Install

Usage

Keyboard Shortcuts

There are no default activated shortcuts. You can assign KJump activation shortcuts in: Settings → Keymap → KJump

Common shortcut suggestions:

  • Ctrl+, for character jump
  • Ctrl+; for word jump

IdeaVim Integration

Add the following commands to your ~/.ideavimrc:

" Basic jumps
nmap <leader><leader>s :action KJumpAction<cr>
nmap <leader><leader>w :action KJumpAction.Word0<cr>
nmap <leader><leader>l :action KJumpAction.Line<cr>

" Additional jumps
nmap <leader><leader>c :action KJumpAction.Char2<cr>
nmap <leader><leader>f :action KJumpAction.Word1<cr>

Available Actions

| Name | Action | Description | |---------------------|-------------------------|---------------------------------------------------------------------| | KJump | KJumpAction | Input 1 character and jump to any same character | | KJump Char 2 | KJumpAction.Char2 | Input 2 characters and jump to any matching position | | KJump Word 0 | KJumpAction.Word0 | Jump to any word | | KJump Word 1 | KJumpAction.Word1 | Input 1 character and jump to any word starting with this character | | KJump Line | KJumpAction.Line | Jump to any line | | KJump Global Word 0 | KJumpAction.GlobalWord0 | Jump to any word across all visible editors |

<!-- Plugin description end -->

Tips

  • Use Word0 for general word navigation
  • Use Char2 for more precise jumps
  • Line mode is great for long files
  • Combine with IdeaVim for the best experience

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Inspired by vim-EasyMotion
  • Thanks to all contributors who have helped this project
View on GitHub
GitHub Stars87
CategoryDevelopment
Updated1mo ago
Forks11

Languages

Java

Security Score

95/100

Audited on Feb 8, 2026

No findings