# Vimium
Vimiun is a Chrome extension that provides keyboard shortcuts for navigation and control in the spirit of Vim.
- [My configs](https://github.com/2KAbhishek/dots2k/tree/main/config/vimium.json)
- [Live keybindings](https://github.com/2KAbhishek/dots2k/blob/main/docs/vimium.md)
## Keybindings
### Navigating the Page
| Keybinding | Action |
| ------------------ | ------------------------------------------- |
| [[ | Follow the link labeled previous or < |
| ]] | Follow the link labeled next or > |
| ` | Go to a mark |
| Alt + f | Open multiple links in a new tab |
| d | Scroll a half page down |
| D | Scroll a half page up |
| F | Open a link in a new tab |
| f | Open a link in the current tab |
| G | Scroll to the bottom of the page |
| gd | Download link URL |
| gf | Select the next frame on the page |
| gF | Select the page's main/top frame |
| gg | Scroll to the top of the page |
| gi | Focus the first text input on the page |
| gJ | Scroll a full page down |
| gK | Scroll a full page up |
| go | Open a link in a new tab & switch to it |
| gU | Go to root of current URL hierarchy |
| gu | Go up the URL hierarchy |
| h | Scroll left |
| i | Enter insert mode |
| j | Scroll down |
| k | Scroll up |
| l | Scroll right |
| m | Create a new mark |
| P | Open a link in incognito window |
| pp | Open the clipboard's URL in the current tab |
| pP | Open the clipboard's URL in a new tab |
| r | Reload the page |
| V | Enter visual line mode |
| v | Enter visual mode |
| yf | Copy a link URL to the clipboard |
| yy | Copy the current URL to the clipboard |
| zH | Scroll all the way to the left |
| zL | Scroll all the way to the right |
### Using the Vomnibar
| Keybinding | Action |
| ---------------- | ------------------------------------------------ |
| b | Open a bookmark |
| B | Open a bookmark in a new tab |
| ge | Edit the current URL |
| gE | Edit the current URL and open in a new tab |
| o | Open URL, bookmark or history entry |
| t / O | Open URL, bookmark or history entry in a new tab |
| T | Search through your open tabs |
### Using Find
| Keybinding | Action |
| ------------ | ----------------------------------------- |
| / | Enter find mode |
| N | Cycle backward to the previous find match |
| n | Cycle forward to the next find match |
### Navigating History
| Keybinding | Action |
| ------------ | --------------------- |
| J | Go forward in history |
| K | Go back in history |
### Manipulating Tabs
| Keybinding | Action |
| ------------------ | ---------------------------- |
| << | Move tab to the left |
| >> | Move tab to the right |
| ^ / ~ | Go to previously-visited tab |
| Alt + m | Mute or unmute current tab |
| Alt + p | Pin or unpin current tab |
| g$ | Go to the last tab |
| g0 | Go to the first tab |
| gh | Create new tab |
| H / gT | Go one tab left |
| L / gt | Go one tab right |
| qH | Close tabs on the left |
| qL | Close tabs on the right |
| qo | Close all other tabs |
| qd / x | Close current tab |
| W | Move tab to new window |
| u / X | Restore closed tab |
| yt | Duplicate current tab |
### Miscellaneous
| Keybinding | Action |
| ------------- | ---------------- |
| ? | Show help |
| gs | View page source |
## Search Engines
| Keybinding | Action |
| -------------- | ----------------------------------------------------------------------------- |
| am | [Amazon](https://www.amazon.com/s?k=%s) |
| aw | [Arch Linux](https://wiki.archlinux.org/?search=%s) |
| bn | [Bing](https://www.bing.com/search?q=%s) |
| dd | [DuckDuckGo](https://duckduckgo.com/?q=%s) |
| gg | [Google](https://www.google.com/search?q=%s) |
| gh | [GitHub](https://www.github.com/search?q=%s) |
| gho | [GitHub Open](https://www.github.com/%s) |
| ghp | [GitHub PRs](https://www.github.com/pulls) |
| ghr | [GitHub Repo](https://www.github.com/2kabhishek/%s) |
| mp | [Google Maps](https://www.google.com/maps?q=%s) |
| rd | [Reddit](https://www.reddit.com/search/?q=%s) |
| rds | [Reddit Sub](https://reddit.com/r/%s) |
| rt | [Rotten Tomatoes](https://rottentomatoes.com/search?search=%s) |
| so | [Stack Overflow](https://stackoverflow.com/search?q=%s) |
| sp | [Spotify](https://open.spotify.com/search/%s) |
| tw | [Twitter](https://twitter.com/search?q=%s) |
| jr | [JIRA Ticket](https://healthsparq.atlassian.net/browse/%s) |
| ud | [Urban Dictionary](https://urbandictionary.com/define.php?term=%s) |
| wk | [Wikipedia](https://wikipedia.org/w/index.php?title=Special:Search&search=%s) |
| yt | [YouTube](https://youtube.com/results?search_query=%s) |
| ytm | [YouTube Music](https://music.youtube.com/search?q=%s) |