extension ExtPose

Vimium C - All by Keyboard

CRX id


Description from extension meta

A keyboard shortcut tool for keyboard-based page navigation and browser tab operations with an advanced omnibar and global shortcuts

Image from store Vimium C - All by Keyboard
Description from store Vimium C is an open source browser extension that provides keyboard-based inner-page navigation, browser tab operations, and an enhanced search panel, so you may take full advantages of your browser without a mouse or touchpad. It supports all original commands of Vimium and some new useful commands (a full list can be seen in a help dialog in the Vimium C Options page). And it can map a same key sequence to different commands for different websites (and/or for different active elements in page). For example: * press `f` to hint all clickable elements of the current web page * press `o` to show a search panel ("Vomnibar", a safe iframe) to search in your history, bookmarks, opened tabs and configured search engines, and you can even remove a history or tab by selecting a search result and pressing Shift+Delete * press j, k, h, l to scroll down/up/left/right on web pages * press "/" to search for text; press "v" to enter Visual Mode (just like VIM) * press Shift+J, Shift+K, `g0`, `g$` to switch to the previous/next/first/last tab * press `x` to remove a tab, and Shift+X to restore recently closed tabs (sessions), and many other commands * command repetition: for example, pressing `5X` (`5`, Shift+X) will restore 5 recent closed tabs * configure key mappings to bind Vimium C's tens of commands to other key sequences, and add options to switch command behaviors * apply block lists and allow lists of key mappings on configurable special websites and URLs It can copy any selected text and current tab's title and URL to the system clipboard, and read the clipboard to search the copied text using a specified search engine. It can also enable/disable websites' image loading and even JavaScript execution, if you trigger its command "toggleCS". This functionality requires a permission of "Change your settings that control websites' access to features such as cookies, JavaScript ...", and Vimium C promises that it won't do any thing secretly, but only act on what key sequences you press. It will provide 8 "global" browser shortcuts: createTab, previousTab, nextTab, reloadTab, and some others, so you may bind some key sequences to them, and then these commands will work even when a page has no focus (e.g. when the browser address bar is focused). It will register an omnibox keyword "v", and if you input "v" and press Space on the browser address bar (omnibox), you can do searches for history, bookmarks and tabs just like you're inputting on its Vomnibar. It supports encoded URLs, and you can search Chinese, Japanese and Korean words in URLs of history and bookmarks. You may configure it to decode URLs in a charset of your locale . It will download all synced settings from the Internet during the first installation, and you may enable/disable the syncing on certain computers. If you have any exclusion rule for key mappings, it will monitor browser tab URL changes to re-check whether a new URL matches your URL pattern list. Vimium C may show a notification when it gets upgraded to a new minor version. For more information about release notes, rebinding your keys and how to use many of Vimium C's features, please see here: https://github.com/gdh1995/vimium-c#readme , or https://gitee.com/gdh1995/vimium-c#git-readme . There're also wiki pages. v1.99.0-v1.99.3 update much logic about recognizing pressed keys, and fix quite a few old and new bugs. # Declaration for Applicable Regions When people in "all regions" visit this store, Vimium C and other extensions published by [gdh1995](https://github.com/gdh1995) are always available. But This behavior is only to make these extensions easier to use, but DOES NOT EXPRESS OR IMPLIED the author (gdh1995) "agrees or has no objection to" that "Taiwan" can be parallel to "China", which was an **inappropriate** status quo in the stores' pages on 2021-06-03. According to [The Constitution of the People's Republic of China](http://www.npc.gov.cn/npc/c505/201803/e87e5cd7c1ce46ef866f4ec8e2d709ea.shtml) and international consensus, Taiwan is an inalienable part of the sacred territory of the People's Republic of China.

Latest reviews

  • (2022-08-22) Golam Rabbany: Is there any way to implement search suggestion while using omnibar google
  • (2022-08-19) Messaoud Oggad: Best Vim extension, it contains several extensions in one (look for a bookmark or a tab ,navigate in the tabs, in the history etc).To extend Vimium C off the html page and in all apps you can use "KeyMouse on github" for Windows applications , it works best with Edge to open folders from the favorites bar and more. Alternate " KeyMouse " and "Vimium C" to solve WSchools exercises, to avoid memorizing many keyboard shortcuts in VSCode, to avoid exceptions & keyboard shortcut conflicts in Youtube etc.Vimac and Shortcat for macOS.
  • (2022-08-10) 周李圆: 很棒,适配一下h5的history api就更棒了。就是location通过js变化的时候能刷新识别焦点
  • (2022-08-04) MeowYume: Thank you for the excellent extension This one is better than the other Vimium extension as it allows you to unblind the number keys 0-9 as well. Very useful!
  • (2022-08-02) Default Cube: It's good, just the thing is you can't permanently disable it on every single website until you re-enable it manually.
  • (2022-07-24) Γιώργος Παναγιωτόπουλος: An absolutely necessary extension for every power-user. Also, the ability to set custom shortcuts to overide chrome defaults (like Ctrl-H) is amazing.
  • (2022-07-14) erya wang: 在浏览器里几乎是全能的,感谢作者。如果在桌面也能使用就无敌了。
  • (2022-06-28) Abdul Qoyyuum Haji Abdul Kadir (Agent Q): I surf the web a lot and I find this extension helps keep my fingers on the keyboard a whole lot more than on my mousepad/mouse. Love this extension!
  • (2022-06-15) Hui Zheng: This is a great extension. Love it! One question, anyone knows if this extension is pure client-side extension, or does it collect and transfer any data to any remote server?
  • (2022-06-11) Chas Lui: 非常不错,几个 vim 扩展最好的一个了
  • (2022-06-01) Sridhar Katakam: This is the greatest extension ever made! I surf the web with single-key shortcuts. I copy link URL with yf and the link text with yt.
  • (2022-04-24) x y (秦迷): 比vimium更快更好用,能识别的链接和点击方式更多
  • (2022-03-15) Alex Jia: 好用,跟pentadactyl一样的神器,让我怀念那个神器了。 就冲最后一句话,好评五分
  • (2022-01-02) Che Tsin Sento: make browsing great again
  • (2021-11-18) li shen: 就需要着各种提高工作效率的神器!
  • (2021-11-14) Khairani Ariffin: the best one
  • (2021-10-19) Joshua Tan: Vimium的加强版。绝!
  • (2021-09-23) KezSeven: extension solved vimium limitations
  • (2021-08-20) 芯心: 不错比vimium更高效 非常优秀
  • (2021-08-04) ibvd kj: 网页操作神器。键盘操作太方便了。不过需要一点时间来熟悉。
  • (2021-07-30) Will Chang: The best.
  • (2021-07-12) Messaoud Oggad: To my mind " Vimium C " is the best " Vimium " extension and the MOST IMPORTANT browser extension.
  • (2021-05-31) 第一天下: great!!!!
  • (2021-05-30) Miscellane J: So much snappier than the original, it's crazy. Original vimium had to load the entire page before you could do anything. There are also a few extra features. I really like the change in 'W' to cycle tab between windows instead of only into a new window.
  • (2021-04-13) Nghia Nguyen: Such a great update on the original vimium
  • (2021-03-18) _ Nhat: You are sooo good, thank you so much!
  • (2021-02-28) Apoorv Potnis: Excellent, better than the other Vimium extension (without C) as this extension shows links for posts on Google Classroom posts while the other doesn't.
  • (2021-02-18) haifei jiang: 我直接好家伙
  • (2021-01-25) Serhii Vusatyi: Vimium C and Shortcut Forwarding Tool are brilliant extensions.
  • (2021-01-20) cold vincent: 很帅,人性化。
  • (2021-01-09) Messaoud Oggad: Vimium is great , Surfingkeys is greater , but i use Vimium C for tab navigation ( Shift + J/K ) , history navigation ( Shift + H/L) and more...
  • (2021-01-06) Niraj Gupta: Been using it for years now. Life saver!
  • (2020-12-31) Liang Xiang: Awesome!
  • (2020-12-24) ` jordi: 直接秒杀原版, 芜湖起飞!!!!
  • (2020-10-16) サトウカズマ: 太棒了太棒了,有vimium上没有的直接搜索选中文字,之前试用surfingkey,因为自定义快捷键太麻烦弃了,但是就眼馋这个功能,这个不仅有而且还有中文,完美!
  • (2020-09-27) tami Ban: I almost gave up on having cheap, not laggy control over my browser, I've tried soooooo many vim like extensions, as well as browsers, and even went as far considering patching my own browser. This extension is ammmmmmmmmmazingly fast, cheap on resources, no latency, goes out of your way, very responsive, and extendable. To the author, Thank you so much, I hope you get a lot of support for this amazing open project. (BTW, this my first review on any product, so yah it deserve it!)
  • (2020-09-12) James Lau: I have used this Vim extension for close to a year now and it's been so consistent and I love it. There are so many features and shortcuts to learn, and I just need to spend some time memorizing all the shortcuts. I use it on Firefox and MS Edge too and can't do without it now. Thanks so much!
  • (2020-09-11) Butek: Крутая вещь, если хотите изменить английские буквы на русские впишите русские буквы в поле Characters used for link hints Если нужно изменить бинды то например чтобы изменить клавишу подсведки ссылок с f на g в поле Custom key mappings введите этот код; unmap f // удаляем бинд с клавиши f map g LinkHints.activate // назначаем команду на кнопку g Список всех команд: https://github.com/gdh1995/vimium-c/wiki/List-of-all-commands Бинды с русской раскладкой; https://github.com/gdh1995/vimium-c/wiki/Use-in-another-keyboard-layout
  • (2020-09-04) Leo Schum: 非常感谢,很好用,不过好像gmail页面用不了
  • (2020-08-24) Sean Engelhart: Works very well and is an extremely powerful extension. Completely changes the browser experience. Great work on this fantastic extension!
  • (2020-08-17) xianglong hu: Best Vim extension of all I've used, nice job!
  • (2020-08-11) Deamn Eric: 第一次在chrome商店里评价,非常好用的拓展,有一定的上手难度,不过如果你有linux上使用vim的基础,那我相信这款拓展一定很适合你.
  • (2020-07-15) 几页: 惊喜。
  • (2020-03-29) 刘俊麟: 用vimium用惯了,请问仅剩一个标签页的时候,有办法按x直接关闭浏览器吗
  • (2020-03-22) andrey berezin: o Open URL, bookmark, or history entry (use keyword="", url:boolean/string) (Vomnibar.activate) c (use keyword="") все понятно - это использовать поиск который сам забиндил на букву, но что значит (url:boolean/string) и для чего это, как этим пользоваться?
  • (2020-03-15) Bukong Li: 1.80.3版本,切换到标签页时,切换到谷歌主页,谷歌应用商店等页面时,无法使用。跟原来vimium 一样的问题,说是谷歌等主页没有开放权限吗?vimium c 不是说解决这问题了吗?
  • (2020-03-07) Yufeng Ren: 非常好用,只是我在infinity pro拓展主页中用不了vimiuim c ,看了在其他拓展中使用vimiuim c教程还是搞不定,还是报错不知道为什么
  • (2020-02-28) 王柏东: 中文忒棒了! 火钳刘明!!!!
  • (2020-02-21) jun v: x键不能像vimium一样关闭所有标签页后关闭浏览器,而是会新建一个标签页,这一点似乎不方便?或许是我使用习惯问题
  • (2020-02-20) Arthur Dranchuk: Good job. I'm super excited about it

Latest issues

  • (2022-08-18, v:1.99.2) Charles Ballo: To use with QuickBooks Online
    I cant get this to be active on QBO or any other site. I have it on in Extenstions Chrome.
  • (2021-12-31, v:1.96.1) Jon FrontRow: Help
    Hi, I want to use this on a page with various links. I want on that domain to always allow the link tags to be active for me to quickly type and select. I would like to actually customize the tags if possible, to something in sequence, like a,s,d,f, for example. How would I set that up? Thanks so much!
  • (2021-10-28, v:1.94.0) Mikkel Petersen: Can I disable vimc for certain domains?
    I have some game I play online and vim c is not needed there.
  • (2021-09-25, v:1.92.4) Anthony Buchholz: Dark Mode
    The new chrome dark mode seems to mess with the color scheme when trying to click on links with the f shortcut. It has white letters on a light yellow background.
  • (2021-07-05, v:1.90.2) Mikkel Petersen: Any shortcuts to enable/disable vimc?
    I often want to temporarily disable vimc and find it cumbersome going to extension page. Is there a shortcut for doing that? or at least a fast way. If not, could it be done? thanks, and good job!
  • (2021-05-26, v:1.90.0) axel detlofsson: goBack
    I dont seem to go back in history, tried global shortcut and remapping all kinds of diffrent keys to goBack. Chromes default binding, alt-leftarrow still works tho.
  • (2021-05-03, v:1.89.0) Sridhar Katakam: Help with excluded URL pattern
    Hello, I currently have the following pattern added in the excluded URLs list where I do not want Vimium C to work: ^https?\:\/\/.*\?ct_builder=true.* However, it does not seem to work. Some sample desired matching URLs: https://example.com/?ct_template=page&ct_builder=true&ct_inner=true https://example.com/?ct_template=main&ct_builder=true https://example.com/sample-page/?ct_builder=true&ct_inner=true Any ideas?
  • (2021-01-15, v:1.88.1) Bryan “Ironman” Stark: How to exclude multiple URLS?
    In the instructions for disableing on certain sites, Gmail is used as an example, how do I disable on multiple sites? I tried separating by comma, and semicolon.
  • (2020-06-22, v:1.83.4) Md Saifuddin: How to move tab back to previous window after moving it to next window?
    `W` moves the current tab to next window, once I do that can I undo that i.e. move the tab back to the window from which it was separated?
  • (2020-03-18, v:1.81.1) Md Saifuddin: Compatibility with 'Dark reader' extension
    When used along with 'Dark reader' extension, the text in 'search' box of 'find mode' is not visible.
  • (2019-06-26, v:1.75.7) Samuel Kurland: Newtab
    Great work on the extension! Two criticisms: Reasonable people can disagree, but I feel strongly that Vimium C shouldn't change the newtab page by default. Discovering the change was an unpleasant and frustrating surprise when I first installed the extension. Using a custom newtab page (i.e. the Earth View from Google newtab page) also shouldn't require users to enter the extension's index.html manually. Really, unless the user specifically instructs the extension to change the newtab page, there's no reason for Vimium C to it or how it's configured. The purpose of the extension is just to add some vim kebybindings. The newtab page is a completely separate matter, which other extensions handle, right?
  • (2019-01-14, v:1.71.2) Ralf Gustav: move tab left / right seems not to work anymore, due to chrome update?
    Hi, big Vimium C fan here. In the menu on chrome://extensions/shortcuts I used to have move tab left / right mapped to cmd 1 , cmd 2 but it doesn't work anymore since a few days. Due to Chrome update? Somebody else has the same issue?
  • (2017-02-21, v:1.58 beta) Zilong Zhong: 能否不要接管new tab url?
    vimium++非常好用,相对vimium, cvim, surfingkeys来讲,能找到更多的可点击链接(按f时),但就是接管了new tab url后,强制改变用户打开新页面的已有习惯,十分不舒服,可能会因此失去一些用户
  • (2017-02-20, v:1.58 beta) Zilong Zhong: New tab覆盖了插件"Empty New Tab Page"
    插件"Empty New Tab Page"用来打开新tab的时候显示空白页。 安装vimium++后,上述插件失效,改成"pages/blank.html"后,很别扭,地址栏不是空的,希望改进,谢谢
  • (2017-02-13, v:1.58 beta) 刘士: 中文支持
  • (2016-11-23, v:1.57.1) 蔡嘉文: 新微度标签页无法使用


20,000 history
4.9 (119 votes)
Last update / version
2022-08-21 / 1.99.3
Listing languages