dwarvesf / Vimmotionapp
Licence: unlicense
Access macOS UI elements with your fingers stay on keyboard. Inspired by vim-easymotion & avy-mode.
Stars: ✭ 249
Programming Languages
swift
15916 projects
VimMotion
We are bringing vim-easymotion to macOS , where most UI elements can be accessed with your fingers stay on the keyboard. Hope vim users enjoy it as much as we do ♥️
Along with the favorite Vimari ext on Safari or Vimium on Chrome, vim users will gain a new power.
🚀 Install
Using Homebrew
$ brew tap dwarvesf/homebrew-tap
$ brew cask install vimmotion
Manual download
- Download latest version
- Open and drag the app to the Applications folder.
🕹 Usage
Hint mode.
-
⌘ + ;
To show tags on UI. - Type Tag title to filter and trigger action,
Delete
if you want to refilter tags. -
esc
,⌘ + w
or⌘ + ;
To dismiss tags. -
Spacebar
to temporary hide tags for 0.75s. This helping you see contents under tags without dismiss and reopen Hint mode. -
Tab
to show Switch window mode,Tab
again to hide it.(This feature required Screen Recording permission to capture windows image for using as thumbnails)
Assign any Hotkey and Tags label, Revert J <-> K to scroll up - down if you want.
Easy to switch windows of Active workspace with Tab
in Hint mode.
Multiple monitor supported.
Scroll mode
-
⌘ + '
To show scroll mode on UI. -
esc
,⌘ + w
or⌘ + ;
To dismiss scroll mode. -
Tab
orShift + Tab
to navigate between Scroll area -
HJKL
to scroll, you can go to Preferences window to revert J <-> K.
Requirements
macOS version >= 10.13
You may also like
- Blurred - A macOS utility that helps reduce distraction by dimming your inactive noise
- Micro Sniff - An ultra-light macOS utility that notify whenever your micro-device is being used
- Hidden - An ultra-light MacOS utility that helps hide menu bar icons
License
Unlicense @ Dwarves Foundation
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].