A Chrome extension for Vim users, but EMACS users would also love it, as it is much extendable with javascript.
# to click links
f Open a link, press SHIFT to flip hints if they are overlapped.
C Open a link in non-active new tab
cf Open multiple links in a new tab
gf Open a link in non-active new tab
af Open a link in new tab
# to switch tabs
E Go one tab left
R Go one tab right
x Close current tab
X Restore closed tab
W New window with current tab
J Move current tab to left
K Move current tab to right
yt Duplicate current tab
<> Move current tab to right
g0 Go to the first tab
g$ Go to the last tab
gx0 Close all tabs on left
gxt Close tab on left
gxT Close tab on right
gx$ Close all tabs on right
# to scroll pages / DIVs
0 Scroll all the way to the left
e Scroll a page up
d Scroll a page down
gg Scroll to the top of the page
G Scroll to the bottom of the page
j Scroll down
k Scroll up
h Scroll left
l Scroll right
$ Scroll all the way to the right
% Scroll to percentage of current page
cS Reset scroll target
cs Change scroll target
# to capture full pages / DIV
yG Capture current full page
yS Capture scrolling element
# to search seleted with kinds of search engines
sg Search selected with google
sw Search selected with bing
sy Search selected with youtube
sb Search selected with baidu
# to edit input with vim editor
Ctrl-i Go to edit box with vim editor
# to edit URL with vim editor
su Edit current URL with vim editor
我愿称其为唯一必要的插件。最近发现按“Q”查单词的一个小细节,下拉列表中会把匹配到的本页单词列出来,这个做得太细心了。
better than vimium
Brook, thank you for your awesome work. I appreciate you sharing your creation with the world.
How can I disable certain keys per website? For example, I don’t want surfingkeys shortcuts to work on some websites? I would like to know how to block the FULL website or how to prevent one key.
Looking forward to your answer!
It’s great, thank you! <3
一直很好用,但是最近更新的chrome86版本中,大写的快捷键全部失效了
总是丢配置,动不动键就全变成null
到底怎么用啊。自定义了之后,不仅没效果,其他的快捷键也变成了null了。。。。。
希望加些功能:
1.在功能不可用界面(比如:设置),让图标变灰色
2.功能说明界面有点乱,可以把相似的功能说明放到一起(比如:hjkl)
非常好用,作者辛苦了。
请问有交流群或者地方么
Its a good app but there are two things that need to be fixed before it replaces vimium for me. First, it would be nice if the links generally used the left hand home row like vimium does. Second the permissions required seem excessive, are these really needed or is this extension scraping your data?
– Read and change all your data on the websites you visit
– Read and change your browsing history on all your signed-in devices
– Read and change your bookmarks
– Read and modify data you copy and paste
– Manage your downloads
截长图功能好像没用?
I was using cvim all the time until I found this extension via a Julia trainer’s youtube channel.
5 star if only speed can be optimised…
I love it. The only thing i can’t do is to change some keyboard mappings. How to do that?
I’ve been using it for a few months and it works great! It’s better than Vimium and it’s the only one that works flawlessly with side panel that Vivaldi browser features. Besides, it offers wide range of customization options. You can change shortcuts, fonts, colors and even this awkward placement of easymotion suggestions. Thank you for this extension!
不要劫持加载失败页面。卸载了。
Surfingkeys新版本会接管加载失败页面的功能如何关闭呢?个人认为这种手伸太长又不给用户选择的功能是在不合适,下个版本没有变化的话只能和这个很喜欢的插件说再见了.
能不能不要接管浏览器错误页面
太好用了!!!
Awesome! I really love to use this. SIMPLY THE BEST.
非常好用的插件,非常感谢作者。另外可以增加一个快捷键在最近打开的两个标签之间快速切换吗?
Vimium上就有这个快捷键是 ^ 键。另外在QQ邮箱页面中,邮件列表无法被f到。
收藏夹只能显示10条标签,要怎样显示其它的
great extension!
Best vim like surfing experience on chrome.
3 Year Update:
Wow, all I can say is that this extension has changed my web browsing experience completely. I’m infinitely more efficient with it, since there’s no ceiling. Everyday I’m discovering new tips and tricks that I can use SurfingKeys for. Today, I finally realized that press “ab” let’s me book the current page to a specific folder. Fantastic. The developers really have thought of everything, and more.
Much appreciation to the dev team for bringing this to us.
Original Review:
More feature rich than vimium.
When I first started with this extension, I has hypercritical and uninstalled. After looking and searching, I decided to give this one another try. I’m glad I did. It even opens a vim editor on an input when pressing ctrl+i. I had even tried other extensions to do just that, and most of the time in places where I really wanted it, they would not work. But surfingkeys does. I get deeper down the rabbit hole of vim, tmux and surfingkeys and I must say, this computing philosophy is on another level, and surfingkeys is a great addition to this flow.