Vimlike is a Safari extension to browse the web by keyboard shortcuts like a vim-editor. See the default key binding below and you can customize every key mapping.
Page Navigation:
j Scroll down
k Scroll up
h Scroll left
l Scroll right
ctrl+f Page down
ctrl+b Page up
d Half page down
u Half page up
g g Go to bottom of the page
g Go to top of the page
i Go to the first edit box
a Open the link below the cursor
s Open the link below the cursor in a new window
Mode:
Esc/`/§ Normal mode
ctrl+i Insert mode
ctrl+d Dark mode
shift+r Reader view
? Help
History:
shift+h Go back
shift+l Go forward
Link:
f Toggle links
shift+f Toggle links (open a link in a new tab)
/ Search links
n Move to next link
shift+n Move to previous link
Tab:
t New tab
q Previous tab
w Next tab
x Close tab
Video:
ctrl+u Play video in a fullscreen
ctrl+p Play video in a PIP
cmd+. Exit fullscreen video
Privacy Policy:
• Vimlike requires access to the websites to override the keyboard shortcuts
• Vimlike never collects any data from your browser. None of the data will leave your device.
HideShow More...
Screenshots
Vimlike FAQ
Is Vimlike free?
Yes, Vimlike is completely free and it doesn't have any in-app purchases or subscriptions.
Is Vimlike legit?
✅ The Vimlike app appears to be high-quality and legitimate. Users are very satisfied.
hi there, first thx 4 this extension u built. I got 2 ideas for improvements:
1. reduce the package size, other vim-like safari extension is under 10Mb.
2. allow website specific settings to exclude some key bindings, e.g. exclude j,k,l for youtube.com. I know extension global setting allows to do this, but feel weird anyway.
Works great when it works
Really appreciate having a vimium alternative for iPad. However, I’ve encountered issues with the extension not working after a while and I’ve had to reinstall the extension to get it working. I’ve doubled checked that the extension is enabled and noticed the shortcut help display would be empty when the issue is happening. This would be a perfect extension if this bug can be addressed.
Exactly what i was looking for!
Thank you, thank you! I couldn’t find my usual vim-style extension that I’ve been using on desktop browsers for the ipad but I’m so thankful that I found this one. I’m able to reuse all the shortcuts from the other extension here and this extension has addressed the one weakness that I’ve been unable to fix on all iPads! Incredible.
메모리 누수가 심합니다
Ventura 업데이트 이후로 웹서핑 후 메모리 압력이 빠르게 상승해있습니다. 다른 Vim 식 확장 프로그램도 마찬가지인데 해결할 방법은 없는지요? 잘 사용하고 있습니다.
Issues with bindings
Edit: See developer response. Thank you!
I cannot get Gmail to respect the custom bindings I add. They validate and save successfully. IMO the way it should work: if custom bindings are enabled on a site, all VIM keys should be OFF by default except what is added to the bindings section. As it is, I cannot "block" bindings, so all the normal keystroke nav items in gmail don't work with Vimlike enabled.
I am also not sure what "Auto" mode does.
But apart from that, this is a great app.
Best free option
Vimari is unmaintained, so this is the best free option for macOS, and it works well on iPad OS, too. It offers a few more options than Vimari and is easier to configure using JavaScript, so there's no reason not to switch over.
Nice extension
It works and covers most of the vim keybindings. Good enough for basic usage. Would like to see more features like in Surfingkeys. Best of all, it is FREE! Thanks for sharing!
Thanks a lot!
Very very helpful. Works great!
Works well, is missing a couple of things
So far the plugin has worked pretty well, with a few minor bugs which i’m guessing are due to iOS.
There are, however, a couple of additional features that would be appreciated:
- there is no command focus the url of the page (can be done with command L, but a shortcut such as ‘o’ for open would be nice)
- when working with multiple keyboard layouts, it is useful to turn on the ‘Ignore keyboard layout’ feature. However, this should be coupled with the option to specify which keys appear when using the ACTIVATE_LINK command, otherwise the keys that are mapped differently are useless in this command (one can use numbers only, but it’s not as convenient)
- maybe this is a limitation not of the app, but of iOS, but it would be great if there were a command for changing the order of tabs (aka, moving current tab to the left / right)
Thanks for all the hard work you’ve put into this app!
Best Safari Vimium-like Extension
This extension is excellent, and I like that it supports iPad as well as Mac.