Vimium浏览器插件使用


Vimium - The Hacker’s Browser

Vimium 是一个浏览器扩展,它按照 Vim 编辑器的键盘的导航来操作和控制 Web 页面。

安装方式:

Vimium浏览器插件使用


1. 键盘绑定默认值

在安装了 Vimium 插件之后,可以通过键入 ? 符号,查看键盘绑定列表。

Vimium supports command repetition so, for example, hitting 5t will open 5 tabs in rapid succession. <Esc> (or <c-[>) will clear any partial commands in the queue and will also exit insert and find modes.

Vimium浏览器插件使用 - 键盘绑定默认值

  • [1] Navigating the current page
编号 快捷键 对应解释说明
1 ? show the help dialog for a list of all available keys
2 h scroll left
3 j scroll down
4 k scroll up
5 l scroll right
6 gg scroll to top of the page
7 G scroll to bottom of the page
8 d scroll down half a page
9 u scroll up half a page
10 f open a link in the current tab
11 F open a link in a new tab
12 r reload
13 gs view source
14 i enter insert mode
15 yy copy the current url to the clipboard
16 yf copy a link url to the clipboard
17 gf cycle forward to the next frame
18 gF focus the main/top frame
  • [2] Navigating to new pages
编号 快捷键 对应解释说明
1 o Open URL, bookmark, or history entry
2 O Open URL, bookmark, history entry in a new tab
3 b Open bookmark
4 B Open bookmark in a new tab
  • [3] Using find
编号 快捷键 对应解释说明
1 / enter find mode
2 n cycle forward to the next find match
3 N cycle backward to the previous find match
  • [4] Navigating your history
编号 快捷键 对应解释说明
1 H go back in history
2 L go forward in history
  • [5] Manipulating tabs
编号 快捷键 对应解释说明
J, gT go one tab left
K, gt go one tab right
g0 go to the first tab
g$ go to the last tab
^ visit the previously-visited tab
t create tab
yt duplicate current tab
x close current tab
X restore closed tab (i.e. unwind the ‘x’ command)
T search through your open tabs
W move current tab to new window
<a-p> pin/unpin current tab
  • [6] Additional advanced browsing commands
编号 快捷键 对应解释说明
1 ]], [[ Follow the link labeled ‘next’
2 gi focus the first text input box on the page
3 gu go up one level in the URL hierarchy
4 gU go up to root of the URL hierarchy
5 ge edit the current URL
6 gE edit the current URL and open in a new tab
7 zH scroll all the way left
8 zL scroll all the way right
9 v enter visual mode; use p/P to paste, y to yank
10 V enter visual line mode
11 <a-f> open multiple links in a new tab

2. 自定义键盘映射

可以在选项页面的“自定义键映射”中重新映射或取消映射任何默认的键绑定。

你可以在选项页面的“自定义键映射”中,重新映射或取消映射任何默认的键绑定,且按照每行输入以下按键映射命令的其中之一,即可。

  • map key command
    • 将键映射到 Vimium 中,覆盖 Chrome 浏览器的默认行为。
  • unmap key
    • 取消一个键的映射,并恢复 Chrome 浏览器的默认行为。
  • unmapAll
    • 取消所有绑定的映射,完全清除 Vimium 的默认设置。

Vimium浏览器插件使用 - 自定义键盘映射

可用的 Vimium 命令,可以通过选项页面上的键映射框附近的 “Show Available commands” 链接找到,命令名出现在括号中描述的右侧。同时,我们也可以通过以 "# 开头的行向键映射添加注释。自定义键盘映射的详情,我们可以参考 Custom Key Mappings 来学习需要注意的事项和使用方式。

# map key command
map <c-d> scrollPageDown
map r reload

# unmap key
unmap r
unmap <c-d>

# unmapAll
unmapAll

3. 禁用其适用范围

即在浏览某些完整的时候,禁止某些或者全部的键映射。

虽然 Vimium 的键绑定很棒,但是在某些站点上它们很可能会妨碍网站正常的功能使用。例如,浏览 KubernetesDashboard 的时候,无法正常的在终端中使用 vim 来编辑文件。

Vimium浏览器插件使用 - 插件配置

  • Partially Disable Vimium on a Site

Vimium浏览器插件使用 - 部分禁用

Vimium浏览器插件使用 - 部分禁用

  • Wholly Disable Vimium on a Site

Vimium浏览器插件使用 - 完全禁用


4. 网页搜索器配置

当然 Vimium 也可以玩出花活,可以通过搜索器直接搜索你需要的东西。

Your search engines and their shortcuts can be edited on Vimium’s options page.

Vimium浏览器插件使用 - 网页搜索器配置

# This is a comment.
keyword: https://www.google.ie/search?q=%s

# Custom search engines can have descriptions.
g: https://www.google.ie/search?q=%s Google search
b: https://www.bing.com/search?setmkt=en-GB&q=%s Bing
gh: https://github.com/search?q=%s GitHub
yt: https://www.youtube.com/results?search_query=%s YouTube
imdb: https://www.imdb.com/find?s=all&q=%s IMDB

5. 主题色模式修改

修改和配置,插件的默认主题。

默认主题的颜色是白色,如果当晚上的时候,可能会有点辣眼睛。所以,官方 Wiki 中提及了关于主题模板的设置和选择,可供我们使用。

Vimium浏览器插件使用 - 完全禁用


文章作者: Escape
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Escape !
  目录