热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

firefox使用掘金插件_Chrome、Firefox也可以vim操作?用这款小插件,上网不再需要鼠标...

本文为远怀学堂原创,纯干货搞IT的,用过Linux系统的人一般知道vim这款神级的纯文本编辑软件,尤其是远程连接Linux主机时ÿ

本文为远怀学堂原创,纯干货

搞IT的,用过Linux系统的人一般知道vim这款神级的纯文本编辑软件,尤其是远程连接Linux主机时,修改一些配置文件啥的,vim用起来特别的顺畅,全键盘操作,完全可以脱离鼠标,用起来特别的程序员。

aa8f7b62872cf7dc78de15937c120ec1.png

你还知道这种vim上的操作同样可以用在chrome浏览器上,只需要安装一个小插件就可以让你的浏览器变得vim编辑器一样了,上网时完全键盘操作,无需鼠标了,包括滚动网页、点击链接跳转等都直接使用键盘去实现。

这款插件就是Vimium,这是一款生产力插件,这个插件有时会很大程度上提高上网冲浪查资料的效率哦,是不是很酷。

1. 安装这个插件

Chrome浏览器安装方法:

方法一:从Chrome官方应用商店里搜索下载:

打开chrome浏览器,在地址栏中输入chrome://apps,按回车后出现Chrome网上应用店,点击进入,然后在左侧的搜索框里输入「Vimium」并搜索,然后点击「添加至Chrome」按钮,稍等片刻就能下载并安装好这个插件了。

cd3a86296e907db5752f72ec7911f01b.png

安装好会有个提示

d74102a4e5dbd6194f879dad3d0d3571.png

图中的小圆圈处的图标就是这个插件在浏览器中的图标。

这种方法很依赖于网络环境,国内的网络环境可能没法从Chrome官方商店里下载到插件。

方法二:直接安装该插件文件(.crx)文件

这种方法不依赖于网络环境,只要有插件文件(.crx)就可以离线安装。

安装方法是:

打开Chrome浏览器,然后在地址栏里输入chrome://extensions/,按回车打开Chrome浏览器的「扩展程序」页面。

然后将插件文件(.crx)直接拖拽 到这个界面里就可以完成安装了,这种方法十分的简单。

a5bea5d6a6e9404ff665415247fb2c4f.png

要注意的是:一定是要打开开发者模式安装,不然无法安装。

想要下载到本插件的.crx文件请关注我们「远怀学堂」,并转发,然后私信我们「vim插件」,可以获得该.crx插件文件的下载链接。

FireFox浏览器安装方法:

Firefox浏览器可以直接通过在Firefox的ADD-ONS里搜索或者通过在浏览器中输入链接https://addons.mozilla.org/en-GB/firefox/addon/vimium-ff/就可以下载到该插件了。

198d0f7798fded6ac336fcc039ba7829.png

2. 使用方法介绍

插件安装好了,就可以使用Vim编辑器的方式来操纵浏览器了,这里给大家整理了一个键盘快捷键命令图示:

ca317ceb5ffc107afe89f9650234f392.png

一图就可以看懂了吧。

最常用的无非就是些导航操作,比如通过HJKL键实现页面的左右上下滚动,还有像通过gg命令快速回到一个页面的顶端,通过G快速滚动到一个页面的底部等等,具体的可以看上图图示中的说明。

更多的命令提示可以通过按?会给出所有命令的提示框的,或者到https://github.com/philc/vimium/blob/master/README.md这个地址上去看下。

3. 高级定制功能介绍

想要有一些更加高级的使用技巧,可以对这个插件进行配置。

右击浏览器上的插件小图标,点击「选项」

b8ea11ac82fc9ce87b0331ebda4ae931.png
ed9d59bb1680cccd126dca5fc579579d.png

然后在这个界面里可以做更多的高级定制。

比如可以去定制键盘映射,定制快速搜索引擎的快捷键等等。

本文为远怀学堂原创,觉得有用,有价值就收藏、转发吧,同时记得关注「远怀学堂」,我们专注于「原创·精品」的IT技术教程,图文 & 视频。



推荐阅读
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 20211101CleverTap参与度和分析工具功能平台学习/实践
    1.应用场景主要用于学习CleverTap的使用,该平台主要用于客户保留与参与平台.为客户提供价值.这里接触到的原因,是目前公司用到该平台的服务~2.学习操作 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
author-avatar
黄河豚
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有