Vimium是什么


vimium是一款支持全键盘操作浏览器的扩展。可以尽可能的解放鼠标。有一定的学习成本,对本就拥有vim使用经验的人来说上手更容易。支持Chrome、Edge、Firefox。

使用流畅后可以大大的提升浏览器的使用效率,在没有鼠标或者不方便使用鼠标的情况下也解决了很多不必要的麻烦。

安装


在浏览器的扩展商店搜索Vimium。

Vimium C是经过汉化的Vimium 。建议获取这个。

Edge只有Vimium C。

Chrome访问扩展商店有严重的网络问题,需要自行解决。

命令


默认安装的是Vimium C

当前页面操作

? 显示帮助页面

i 进入插入模式 -- 按Esc退出前所有命令都被忽略

页面滚动:

h 滚动向左

j 滚动向下

k 滚动向上

l 滚动向右

gg 滚动到页面顶部

G 滚动到页面底部

d 向下滚动半页

u 向上滚动半页

zH 滚动到最左侧*

zL 滚动到最右侧*

跳转链接:

f 在当前选项卡中点击链接或按钮

F 在新选项卡中打开链接(不跳转)

<a-f> 在新选项卡中连续打开多个连接

]] 访问标记为“next”或“>”的链接,如上一页

[[ 访问标记为“previous”或“<”的链接,如下一页

gu 访问当前网址的上一层*

gU 访问当前网址的首页*

加载:

r 重新加载

复制:

yy 将当前URL复制到剪贴板

yf 选择链接复制到剪贴板

p 在当前选项卡中打开剪切板的URL,不是链接就搜索

P 在新选项卡中打开剪切板的URL,不是链接就搜索

yi 复制图片到剪贴板*

yv 选择文字以进入自由模式(enter确定复制)*

移动焦点:

gi 进入文本框选择模式(Tab切换)

gf 移动键盘焦点到下一个子页面*

gF 移动键盘焦点到最外层页面*

其他:

gs 显示当前页面的源代码*

页内查找

/ 进入查找模式 -- 键入搜索查询并按enter进行搜索,Esc取消

n 循环前进到下一个查找匹配

N 循环返回上一次查找匹配

搜索框

o 显示多功能搜索框,打开URL、书签或历史记录

O 在新选项卡中打开URL、书签或历史记录条目

b 显示书签搜索框,选中打开

B 在新选项卡中打开书签

ge 显示搜索框并编辑当前URL

gE 编辑当前URL并在新选项卡中打开

前进/后退

H 在历史记录中后退

L 在历史记录中前进

操作选项卡

J,gT 向左移动一个选项卡

K,gt 向右移动一个选项卡

g0 转到第一个选项卡。使用ng0转到第n个选项卡。

g$ 转到最后一个选项卡

^ 访问以前访问过的上一个选项卡

t 创建选项卡

yt 复制当前选项卡

x 关闭当前选项卡

X 恢复关系的选项卡(即展开“X”命令)

T 在所有打开的选项卡中搜索后跳转

W 将当前选项卡移动到新窗口

<a-p> 固定/取消固定当前选项卡

<a-m> 静音或取消静音当前选项卡

<< 向左移动选项卡

>> 向右移动选项卡

使用标记

m 创建一个新标记(屏幕的当前位置,长页面更有用),ma,mA 设置本地标记“a”(全局标记“A”)

`a,`A 跳转到本地标记“a”(全局标记“A”)

`` 跳回上一跳之前的位置--也就是说,在前一个gg、G、n、N、/ 或 `a之前

其他高级浏览命令

文字自由选择:

v 进入文字自由选择模式,按o控制选择的开始点和结束点;使用hjkl选择范围;此时按c进入光标模式

V 进入文字选择模式(对齐到行)

页内查找:

<a-n> 使用最近几次用过的词语在页内查找

其他使用技巧

大部分命令都支持按下数字前缀来设置数量。例如,点击5t将快速连续打开5个标签页。-5x会关闭包括当前和左侧共5个标签页。

<Esc>(或<c-[>)将清除队列中的任何部分命令,并将退出插入和查找模式。

点击插件标识后会出现一个对话框,可以排除一些快捷键在特定页面。

Vimium C 还提供了一个用于浏览器地址栏的搜索引擎 “v”,在地址栏输入 “v + 空格” 即可进入搜索模式。 此模式类似于按 O 显示的搜索框,会自动搜索历史记录和收藏夹,也能指定搜索引擎拼接想要的网址。 输入 “v + 空格 + :t + 空格 + 关键词” 即会在已打开的标签页中搜索。

自定义键映射


可以在Vimium扩展的设置页面上的“自定义键映射”中重新映射或取消映射任何默认键绑定。

每行输入以下键映射命令之一:

map key command:将键映射到Vimium命令。覆盖浏览器的默认设置(如果有)。

unmap key:取消键的映射并恢复浏览器的默认设置(如果有)。

unmapAll:取消映射所有绑定。如果想完全擦除Vimium的默认值并启动,这将很有用,从头开始使用自己的设置。(应该没人会用吧。。。)

例子:

map <c-d> scrollPageDown 映射Ctrl+D向下滚动页面。

map r reload 将r键映射到重新加载页面。

unmap <c-d> 移除Ctrl+D的所有映射并恢复浏览器的默认设置。

unmap r 删除r键的任何映射。

以下特殊键可用于映射:

  • Ctrl、Alt、Shift和meta(Mac上的命令)+任意键,对应<c-*>、<a-*>、<s-*>、<m-*>。

  • 箭头键对应<left> <right> <up> <down>

  • 功能键对应<f1>到<f12>

  • 空格键对应<space>

  • 各种打印键对应<tab> <enter> <delete> <backspace> <insert> <home> <end>

移位会自动检测,例如<c-&> 对应英文下的Ctrl+shift+7(非小键盘上的7)。

Vimium如何使用相关推荐

  1. Vimium - 让Chrome高效工作的神器

    What's Vimium   开源是一种精神,So分享也可以算是,何况这是好东西呢.说重点,那Vimium是什么?Vimium is a Chrome extension that provides ...

  2. 【PC工具】chrome浏览器插件vimium:传说上网可以不用鼠标。VIM入门工具,妈妈再也不用担心我学不会vim了...

    vim是一个神奇的编辑器,很多大神都用这个编辑器,大神们一般不太爱不用鼠标,如果运气好可以看到大神写代码,那简直是快的飞起的感觉. 想当年我也励志要学习使用vim,脑子不太好记不住快捷键,加上写程序一 ...

  3. Chrome神器Vimium快捷键学习记录

    今天下午折腾了一下Chrome下面的一个插件Vimium的使用,顿时发现该插件功能强大,能够满足减少鼠标的使用.至于为何要使用这个插件,源于我手腕上的伤一直没有好,使用鼠标的时候有轻微的疼痛.而且,由 ...

  4. chrome 插件 vimium 介绍

    chrome 插件 vimium 介绍 vimium是一个chrome插件,用于在chrome中提供像vim这样的纯键盘的快捷操作方式. chrome webstore 链接 该插件是开源的,使用co ...

  5. 让你用 Chrome 上网快到想哭:Vimium

    Chrome 已经成了很多人的主力浏览器,你可能被它的简洁快速所吸引,但它日益丰富的「扩展」,你可能从来都没有接触过,而事实上,很多扩展可以挖掘出 Chrome 的潜能,让它变得前所未有的强大.有哪些 ...

  6. 以 vim 的方式来使用 chrome 浏览器(利用 vimium 插件)

    为什么80%的码农都做不了架构师?>>>    试用了一下,感觉很爽:) ====================================================== ...

  7. Vimium插件让键盘党像操作Vim一样操作Chrome

    转自:http://kejibo.com/chrome-vimium/ 什么是键盘党? 键盘党是指尽可能将所有电脑操作用键盘来完成,而不去动鼠标的人.鼠标应该说是新手们的最爱,很直观,指哪点哪,很听话 ...

  8. 抛弃鼠标的神器——Vimium

    j: 向下细微滚动窗口.  k:向上细微滚动窗口.(默认的<c-e><c-y> 表示Ctrl+e,按住ctrl再按e,<c-y>同理.在此感谢[Gnat]   ht ...

  9. Chrome的vimium插件的使用笔记

    chrome实用的插件 Vimium:黑客级别的Chrome插件,此文主记载的主角~(The Hacker's Browser ): ABP:有她在,WEB的世界就可以清静点了. infinity:没 ...

  10. Tampermonkey版Vimium

    Tampermonkey版Vimium https://zhuanlan.zhihu.com/p/27222664 转载于:https://www.cnblogs.com/itzxy/p/729113 ...

最新文章

  1. 食出100分:‘粥’的做法4---鱼片瘦肉粥
  2. QT删除QWidget或QLayout下的控件
  3. 采用 facebook 的prophet 预测科大讯飞的股票开盘价
  4. MM模块在做GR的时候几个需要注意的地方
  5. Pool construction UVA - 1515 最小割模型
  6. 智能一代云平台(二十三):Mycat高可用的探索
  7. 乐迪机器人正确操作_乐迪智能早教机器人好用吗 乐迪智能早教机器人使用测评...
  8. Python实现学生信息管理系统
  9. 程序框图计算机算法语言应用,数学之算法与程序框图
  10. postgres的brin索引
  11. 5g理论速度_5G手机用4G套餐速度达300M每秒,其原因令人费解,西瓜视频聊科技...
  12. 告别360全家桶,安利一波电脑必备软件
  13. dn什么意思_钢管中的DN表示什么意思?
  14. Java开发中OnlyOffice、OpenOffice和LibreOffice怎么选?
  15. 哪个软件可以识别手写字?推荐好用的办法
  16. 科技创业企业密集关注网络电话等通信产业
  17. Linux exec函数的使用
  18. 拐点检测常用算法总结
  19. 关于auto_prt
  20. Day2 - Python基础2 列表、字典、集合

热门文章

  1. 美国的计算机什么水平,美国计算机专业大学排名怎么样?
  2. 剑桥大学《2020年AI全景报告》出炉!
  3. 人工智能之设计师构想一
  4. 安卓-system.img镜像文件过大问题
  5. 谷歌自研 Tensor 芯片,8核CPU,20核GPU……
  6. 软件设计师笔记----计算机组成与结构
  7. 莫比乌斯反演入门讲解
  8. 弹性地基梁计算程序 注册机_弹性地基梁计算程序是怎样的? 弹性地基梁几种计算方法的分析比较...
  9. 整理Transmission使用笔记(docker、群晖套件安装)
  10. Python实现全自动输入文本