extension ExtPose

Surfingkeys

CRX id

gfbliohnnapiefjpjlpjnehglfpaknnc-

Description from extension meta

Rich shortcuts to click links/switch tabs/scroll, capture pages, use your browser like vim for productivity.

Image from store Surfingkeys
Description from store 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 left >> 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

Latest reviews

  • (2025-05-22) Clarence Gan (Dustynight): 10 / 10 The must-have extension for vimer
  • (2025-02-26) Gleb Radin: don't use ext from the store, build it yourself
  • (2024-12-05) Zak McCracken: really nice. horrible default keybindings...but that is configurable. the other vim-plugins have better mappings not forcing you to use shift key for the most common operations
  • (2024-10-29) Thresh momo: 1.17.x 版本,所有自定义的map,unmap等设置全部无效.
  • (2024-09-19) Taras Kuzyk: This is an amazing extension. It is so good, in fact, that now that Google inevitably made it incompatible with Chrome because "muh security", I switched to Firefox. Good riddance, Chrome.
  • (2024-07-13) bizzar: The visual mode and vim-text box is great. I was a vimium user and after using it for 5min I switched.
  • (2024-06-27) 123 123: Been using for years. Top!
  • (2024-04-06) Md. Shahjalal: It's just awesome, thanks a lot. It has saved my 4 years within 2 years internet browsing
  • (2024-04-04) Daniel Trstenjak: Really enjoying using it. It would be even greater, if interacting with other tabs, opening or closing other tabs wouldn't close the editor window. Currently it's easy to loose your writing, if you haven't saved it.
  • (2023-12-19) 司马子长: The only extension you need to surf the web. Plus it also helped me to learn more JS and CSS.
  • (2023-10-18) Wei Zhao: It's been really great. I can throw my mouse away. I mean, literally.
  • (2023-10-18) Wei Zhao: It's been really great. I can throw my mouse away. I mean, literally.
  • (2023-09-11) Vlad Sidorov: This often helps speed up the process.
  • (2023-09-11) Vlad Sidorov: This often helps speed up the process.
  • (2023-07-16) George G: Great stuff! Might even contribute a PR here
  • (2023-06-29) update su: 国人开发,功能强大。只是好久没更新了,添加自己的搜索时 (比如我想添加一个知乎搜索) 一直报错,希望能早日解决一下!
  • (2023-04-08) 林银辉: 好用,但是想请教一下怎么让的我的提示页面变成中文,我下载的插件 shift + ? 都是英文的提示
  • (2023-03-09) h z: 必备的名器,可以说真的可以不用鼠标了
  • (2023-03-01) 叔魂儿: 刚开始用,体验还不错
  • (2022-11-06) Андрей: This extension is not easy for customization if you have non-standard layout COLEMAK DH. You make graphic interface for modification, but it include only aprox 30% of all shortcuts and it is useless for me. And I have no idea how to use expert mode.
  • (2022-11-06) Андрей: This extension is not easy for customization if you have non-standard layout COLEMAK DH. You make graphic interface for modification, but it include only aprox 30% of all shortcuts and it is useless for me. And I have no idea how to use expert mode.
  • (2022-09-07) Kuba Maliszewski: Only problem I have is i can't disable pdf viewer and when i want to save from it add text saying "downloaded from chrome" or something like that.
  • (2022-09-07) Kuba Maliszewski: Only problem I have is i can't disable pdf viewer and when i want to save from it add text saying "downloaded from chrome" or something like that.
  • (2022-08-30) h46incon: 更新之后经常报错,然后页面直接没有响应用不了
  • (2022-08-22) Krzysztof Fot: This extension is my reliable companion for years now (and I am very picky). Some recent changes were the reason behind a misunderstanding but were quickly reverted. I can honestly recommend it.
  • (2022-08-22) Krzysztof Fot: This extension is my reliable companion for years now (and I am very picky). Some recent changes were the reason behind a misunderstanding but were quickly reverted. I can honestly recommend it.
  • (2022-08-22) md7: I love this extension so much! This is key for my workflow!
  • (2022-08-22) md7: I love this extension so much! This is key for my workflow!
  • (2022-08-19) Neta: The latest version (1.0.7) has changes which are not represented in the source code, as some folks said, one of the changes include changing the default search engine. This sketchy practice is making this extension dangerous. Don't take the risk.
  • (2022-08-19) Neta: The latest version (1.0.7) has changes which are not represented in the source code, as some folks said, one of the changes include changing the default search engine. This sketchy practice is making this extension dangerous. Don't take the risk.
  • (2022-08-18) Charley Rathkopf: Like others have said, it seems that this extension, which was AWESOME is now malware as it is changing the search provider. Looking in the source code I don't see anything reference to smartwebfinders.com, so there must be some "phone home" function that is getting this site as a target for the change. Thank you Google for highlighting this change. I wish I had the time to review the source code and find why this is happening and make a safe personal copy, but sadly that is unlikely to happen. I hope that there is another good VIM chrome overlay to use. https://imgur.com/a/KjgAvKL
  • (2022-08-18) Charley Rathkopf: Like others have said, it seems that this extension, which was AWESOME is now malware as it is changing the search provider. Looking in the source code I don't see anything reference to smartwebfinders.com, so there must be some "phone home" function that is getting this site as a target for the change. Thank you Google for highlighting this change. I wish I had the time to review the source code and find why this is happening and make a safe personal copy, but sadly that is unlikely to happen. I hope that there is another good VIM chrome overlay to use. https://imgur.com/a/KjgAvKL
  • (2022-08-18) Jaekyeom Kim (Jaekyeom Kim): The search engine changing thing happened to me as well. "Change your search settings to: smartwebfinders.com"
  • (2022-08-18) Jaekyeom Kim (Jaekyeom Kim): The search engine changing thing happened to me as well. "Change your search settings to: smartwebfinders.com"
  • (2022-08-18) modiX: Great, but I miss the ability to use VIM controls in inputs and textareas. EDIT: It changes my default search provider. Sadly this is malware now.
  • (2022-08-18) modiX: Great, but I miss the ability to use VIM controls in inputs and textareas. EDIT: It changes my default search provider. Sadly this is malware now.
  • (2022-07-25) Michael Kashkov: I cannot find enough words to describe how convenient it is! Thanks for such a fantastic app!
  • (2022-07-25) Michael Kashkov: I cannot find enough words to describe how convenient it is! Thanks for such a fantastic app!
  • (2022-06-30) ash: 请问老是报这个错误 咋办啊 Uncaught (in promise) Failed to connect neovim, please make sure your neovim version 0.5 or above. 上下文 _generated_background_page.html 堆叠追踪 background.js:3 (匿名函数)
  • (2022-06-23) 邓勇: 强大
  • (2022-06-11) Hp Darren: 最新版本的 chrome,老是会自动禁用 Surfingkeys;每天都要手工开启几次
  • (2022-05-03) Jody Dickerson: This is amazingly helpful for voice controlling a computer, but please build in an option to disable all so that I can turn on the 2-4 shortcuts that someone is going to actually use in this scenario, turning them all off manually takes forever.
  • (2022-05-03) Jody Dickerson: This is amazingly helpful for voice controlling a computer, but please build in an option to disable all so that I can turn on the 2-4 shortcuts that someone is going to actually use in this scenario, turning them all off manually takes forever.
  • (2022-04-25) just love it, saves time and effort once you get used to it. Omnibar is almost a separate great productivity tool if you like to open a lot of tabs like me.
  • (2022-04-08) Tron Guignard: Leaving the PDF viewer on by default is a mistake, causes problems. But my main issue and imo is a oversite is no mention of this in the settings, nothing within the extension itself told me how to turn it off. What you need is a simple check box in the options, If I need to go to github to get the full instructions then link it or tell me in the options.
  • (2022-04-08) Tron Guignard: Leaving the PDF viewer on by default is a mistake, causes problems. But my main issue and imo is a oversite is no mention of this in the settings, nothing within the extension itself told me how to turn it off. What you need is a simple check box in the options, If I need to go to github to get the full instructions then link it or tell me in the options.
  • (2022-03-22) X Stone: 与协作的本机应用通信???
  • (2022-03-14) Laurie Liu: perfect!!
  • (2022-03-14) Laurie Liu: perfect!!
  • (2022-03-04) Zigmas Slušnys: I really like the plugin, however the speed of generating links is not as great as vimium. But that doesn't matter that much considering that it requires now permission to be communicating with native applications. It would be great if that would be optional as I don't want to allow it communicating with other apps without me knowing which particular aspects of my compute it will communicate.

Statistics

Installs
20,000 history
Category
Rating
4.6608 (283 votes)
Last update / version
2025-06-04 / 1.17.9
Listing languages

Links