Vimium

用 vim 的方式操作浏览器
授权协议 MIT
地区 不详
投 递 者 应向晨
软件类型 开源软件
开源组织
适用人群 未知
操作系统 跨平台
所属分类 插件和扩展、 Chrome插件/扩展
 软件概览

Vimium 是一个浏览器扩展,可以将浏览器采用 vim 模式操作。支持 Chrome 与 Firefox。

一些最简单的操作示例:

在当前页面导航:

?       show the help dialog for a list of all available keys
h       scroll left
j       scroll down
k       scroll up
l       scroll right
gg      scroll to top of the page
G       scroll to bottom of the page
d       scroll down half a page
u       scroll up half a page
f       open a link in the current tab
F       open a link in a new tab
r       reload
gs      view source
i       enter insert mode -- all commands will be ignored until you hit Esc to exit
yy      copy the current url to the clipboard
yf      copy a link url to the clipboard
gf      cycle forward to the next frame
gF      focus the main/top frame

 

  • 导航当页: ? 显示help,查询vimium的所有使用方法 h 向左滚动 j 向下滚动 k 向上滚动 l 向右滚动 gg 滚动到顶部 G 滚动到底部 d 向下滚动半页 u 向上滚动半页面 f 显示链接字母,在当前页面打开 F 显示链接字母,在新的页面打开 r

  • mark 参考:https://blog.csdn.net/qq_36084640/article/details/79320883 转载于:https://www.cnblogs.com/zhzhlong/p/9982110.html

  • 当前界面 1 j:向下细微滚动窗口 k:向上细微滚动窗口 2 J:(Shift+j的意思,以下大写全部表示加Shift) 下一个标签页 K:上一个标签页 3 d:向下滚动半个屏幕 u:向上移动半个屏幕 4 gg(连续按两下g):回到顶部 5 G:到达页面底部 6 f:将当前网页上的所有可见链接/输入框分配一个快捷键,输入后就可以打开或者跳转到对应的输入框。如果按的是F,那么将在新窗口中

  • 告别鼠标 由于vimium无法针对chrome系统级别网页进行处理,因此可以用chrome的快捷键+esc进行关闭 chrome的标签页关闭快捷键为 ctrl + w 比如说到下载界面了,这里用esc先把光标取消,然后再用ctrl w进行标签页关闭,只要到普通网页就可以用vimium了

  • 在浏览器中安装vimium C后,就可以使用类似vim的快捷键,基本可以脱离鼠标。(该插件有中文说明,只有键入 ? 就可以出现一个命令说明列表,但是找不到如何进入光标模式!) 但是我在使用中发现想要选中部分数据,需要进入可视模式,否则,光标的位置不可见。但是进入可视模式后,光标位置可能不是我们想要的,需要调整。我在使用中,发现点击v键后,在网页右下角有时显示“光标模式”,有时显示“自由选择模式”。

  • 导航页 意思 j, <c-e> 向下滚动?(下滚) k, <c-y> 向上滚动?(scrollUp) h 向左滚动?(scrollLeft) l 向右滚动?(scrollRight) gg 滚动到页面的顶部?(scrollToTop) G 滚动到页面底部?(scrollToBottom) zH 一路向左滚动?(scrollToLeft) zL 一路滚动到右侧?(scrollToRight) d 滚

  • 目标:离开鼠标! vimium是chrom的一款好用的插件,能够用键盘指令对浏览器进行各种操作,是vim用户的福音,离开鼠标,效率工作! 下文主要是作者对 vimium 指令的总结,包含两部分内容:需要加强练习的指令 和 常用指令。 need practice # Navigating the current page f open a link in the current tab F op

 相关资料
  • 本文向大家介绍js操作浏览器的参数方法,包括了js操作浏览器的参数方法的使用技巧和注意事项,需要的朋友参考一下 实例如下: 以上这篇js操作浏览器的参数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍js判断手机浏览器操作系统和微信浏览器的方法,包括了js判断手机浏览器操作系统和微信浏览器的方法的使用技巧和注意事项,需要的朋友参考一下 今天就为大家介绍一下用js判断手机客户端平台及系统平台的方法: 注意上面的代码使用了jquery。需要加载jquery才可以运行。当然你可以把触发函数给删除了 在这里就不做pc端操作系统平台的判断了,怎么判断也说下方法,如用document.wri

  • 本文向大家介绍js操作cookie保存浏览记录的方法,包括了js操作cookie保存浏览记录的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js操作cookie保存浏览记录的方法。分享给大家供大家参考,具体如下: 说明:最近做了一个功能,记录用户浏览过的产品页面。我的思路是,客户每次进入产品页面,就自己调用JS把产品信息以json的形式保存到cookie里面。 浏览记录的显示是从co

  • 我在尝试使用JsTestDriver捕获浏览器时遇到此错误: 基本上,我正在做的是以下内容: > 使用以下命令启动 JsTestDriver 服务器: java-jarJsTestDriver-1.3.5.jar--port 9876 然后,我尝试用以下代码捕获浏览器: nohup./phantomjs phantomjs-jstd.js 最后,我尝试使用以下命令运行测试: Java-jar js

  • 通过Chrome扩展我们可以对用户当前浏览的页面进行操作,实际上就是对用户当前浏览页面的DOM进行操作。通过Manifest中的content_scripts属性可以指定将哪些脚本何时注入到哪些页面中,当用户访问这些页面后,相应脚本即可自动运行,从而对页面DOM进行操作。 Manifest的content_scripts属性值为数组类型,数组的每个元素可以包含matches、exclude_mat

  • 本文向大家介绍Python利用splinter实现浏览器自动化操作方法,包括了Python利用splinter实现浏览器自动化操作方法的使用技巧和注意事项,需要的朋友参考一下 利用Splinter开发浏览器自动化操作,编写代码比较简单。 案例一: 第1行 是导入Browser。 Browser是整个测试的基础,你可以把它理解为一个浏览器。 第3行 初始化一个Browser,不加参数的话默认是fir

  • 问题内容: 是否有人成功管理了Python代码?我已经安装了VIM 7.2和最新版本,但是它不能正确获取我的代码标签(总是两三行)。我尝试了该脚本,但现代版本的不支持其输出。 有任何想法吗?还是使用VIM浏览Python代码的替代方法?(我对除的简单标记之外的其他功能特别感兴趣) 问题答案: 从与的维护者的对应关系来看,该工具并非旨在与Python一起使用,并且没有实现该兼容性的计划。不管现在做什

  • 我有以下情况。启动Selenium测试后,将打开一个浏览器窗口。因为我有很多测试,每天都要启动很多次,所以我不会让Selenium在当前浏览器(我正在使用的浏览器)的前面打开新的浏览器窗口,而是在后台打开,这样就不会打扰我了。可能吗? 为了澄清为什么我需要这个——一天中有很多次,当我在当前浏览器中工作并且硒测试正在运行时,硒测试的浏览器窗口会突然打开,我可以突然关闭它,键入一些东西,等等。 我现在