![]() | ||
Excluded URLs and keys | Wholly or partially disable Vimium C. A "Pattern" is a JS regular expression if it starts with "^", or ":" + the header of a URL, or "`" + URLPattern (a way to match URLs in W3C spec.). Otherwise it will be converted. If "Keys" is empty, Vimium C gets wholly disabled; if "Keys" starts with "^", only listed keys are enabled, and all others are passed through; otherwise, just the listed keys are passed through. | |
Custom key mappings | The related option "" is | Remap keys and commands. Some examples: Show available commands. Auto resize.How to map keys in another keyboard layout? How to map differently on websites? How to …? Global shortcuts are on chrome://extensions/…; More? |
Characters used for link hints | The related option "" is ; Delete all to reset this option. | The characters placed next to each link after typing "f" to enter link-hint mode. |
Default search engine | Delete all to reset this option. | Used when no search engine (or "~") matched. |
Custom search engines | Delete all to reset this option. | Define search engines to build URLs. Format: $s will be replaced with real queries.Auto resize .How to write advanced search engine rules? |
Optional permissions | Check to enable some features on this computer. Note: these may not be synchronized by your browser. | |
Keyboard layout rules | Please note this group of settings and mapKey directives can only take effect inside Vimium C. "Ignoring" means to use the en-US QWERTY layout and ignore CapsLock status during recognizing keys. | |
If partially selected, only ignore layout for in-command shortcuts, but not in default normal or insert modes. | ||
If partially selected, only ignore CapsLock on macOS. | ||
Give one-hand modifier keys a name of "modifier". Right-Shift (left if partially selected) is "<s-modifier>". | ||
Here are key names directly received from this browser, so not affected by exclusion rules or "mapKey"s. | ||
Scroll step size | in | The size for basic long movements (short = * 0.6). |
Miscellaneous options | ||
You activate the link with "Enter", always; so you never accidentally type Vimium C commands. | ||
Prevent pages from focusing an input in loading (e.g. Google, Bing, etc.). | ||
Switch back to plain find mode by the "\R" escape sequence. | ||
When enabled, the HUD will not be displayed in insert mode, just like a parameter of `hideHUD=true`. | ||
Make UI follow your system's dark mode. If partially selected, UI will always be dark. | ||
Affect some animation of HUD and Vomnibar. If partially selected, it will always reduce motion. | ||
Make it reflect working states on a current page. If this is unchecked, Vimium C will be a little faster. | ||
Browsers like Chromium will auto terminate extensions not working on any tab, and cause unexpected errors. | ||
Need to reload Vimium C manually. | ||
New tab URL | Delete all to reset this option. | |
Previous patterns | Delete all to reset this option. | The "navigate to previous page" command uses these patterns to find the link to follow (ignore case). |
Next patterns | Delete all to reset this option. | The "navigate to next page" command uses these patterns to find the link to follow (ignore case). |
Custom CSS for Vimium C UI | To style Vimium C nodes, use selectors such as ".S" and ".LH > .MC". These styles work in addition to and take precedence over Vimium C's default styles. Auto resize. How to style UI components in different DOM scopes? | |
Vomnibar settings | Delete all to reset this option. | Adjust some inner behaviors of Vomnibar: "maxMatches" should be in 3 ~ 25 ; "queryInterval" should be in 0 ~ 1200 (unit: ms) ; "size" is to calculate Vomnibar's height; "styles" may be "dark" & "mono-url" & "time" & "absolute-time". "actions" may be "opener" & "icase". |
Auto substitution of various text | Substitute text before doing real actions, when copying / pasting through Vimium C's commands. Support a simpler version of syntax of the "sed" tool. The prefix character may be c|p|s|i|g …; "c" means copying, "p" for pasting and "s" for both. Auto resize. | |
Block list of words for Vomnibar | For a bookmark / history item, if its title or URL contains any word or phrase in this list, it will not be listed on Vomnibar or the browser omnibox. One piece per line; no trimming; case-sensitive; "#" at the beginning means comments. Auto resize. | |
Allow list of other extension IDs | Delete all to reset this option. | Only extensions in this list are allowed to request Vimium C's support. One extension id per line. Any line the first char of which is neither a letter nor a number or "_" will be ignored. Auto resize.How to inject Vimium C into other extensions? |
Compatibility of Escape | Delete all to reset this option. | In plain insert mode, specify when to pass Escape keydown events to pages and delay blurring. The default value may collapse some search suggestions. |
Preferred Vomnibar page | Delete all to reset this option. | For example: chrome-extension://cglpcedifkgalfdklahhcchnjepcckfn/vomnibar.html or https://gdh1995.cn/vomnibar.html . |
Local encoding fallback | utf-8 works just like it's empty. | In order to recognize URLs not encoded by "utf-8". The default "gbk" is for Chinese, Japanese and Korean. |
Keyboard settings | Delete all to reset this option. | Your keyboard delay settings on this computer. Format: [<delay>, <repeat period>] (unit: ms).Note: this option will never be synchronized. |