FBL是什么意思(工具)
admin
2023-10-23 09:20:12

vim

图片来源:http://michael.peopleofhonoronly.com/vim/

vimium

vimium是一个Chrome扩展,旨在将您的手从鼠标中解放出来。就体验而言,和vim一样有丝滑的体验(当然是你觉得vim好的时候)。

解放双手是什么意思?

也就是说,你在浏览器中的所有操作都可以通过键盘实现!不用你用鼠标。

当然,我第一次听说这个的时候,觉得这个功能好蹩脚啊!它是一个图形界面,为什么我只能用键盘来操作它?其实对于浏览器重度用户来说,很多操作都是浪费时间。我举个例子,你可能就明白了:

当你在逛淘宝,而此时你正在通过敲键盘与淘宝客服小姐交流。但是这个淘宝客服很不负责任,每次回答你的问题都要10秒。那么问题来了。这时,你是否继续在对话框前等待?或者浏览其他页面在buy buy购买!当然是买买。所以这个时候你的操作应该是用鼠标点击另一个标签页,然后滑动滚轮上下浏览商品,搜索土豪金IPhone100在搜索框中;此时,淘宝客服回答。你拿起鼠标,点开原来的标签页,然后点开对话框,把手放在键盘上和淘宝客服交流。在这个过程中,我们其实发现了一个问题,就是手在鼠标键盘上来回切换。这样带来的问题就是浪费了很多时间,比如切换时间,手指触摸寻找定位J键等等。如果你担心这个问题,那就快看看下面的基础教程,装个vimium吧!他让你不用离开键盘就能完成所有的浏览器操作。

基础教程可以参考以下文章。

参考:vimium的上帝之路——键盘党的胜利:https://zhuanlan.zhihu.com/p/64533566

下面主要是对一些常见的Vimium的操作和技巧进行说明

排除特定网页

在使用vimium的过程中,有时候我们希望它不会干扰我们对某些网页的使用。比如我们在使用jupyter的时候(jupyter的b、A、M、A、M等快捷键真的很好用),不希望vimium干扰我们对Jupyter的正常操作。我们做什么呢

目的:将vimium绑定快捷键从我们的部分网页中排除,比如jupyter的页面。

Vimium提供了一个从特定网页中排除某些快捷键的选项。如下图所示,当我们停留在想要排除的网页上,在Chrome插件所在的位置点击这个V符号时,会弹出一个对话框。

这个对话框的意义很明显。

我们来解释一下:Patterns.

https?//www . connected papers.com/* https?在正则表达式中,指示前一个子表达式匹配零次或一次。那么这句话的意思就是匹配http或者https。最后的*表示该网站下的所有地址将被禁止使用vimium快捷键。

Keys

Keys旨在实现部分禁止。里面的内容是vimium的关键词,比如shift?就是在当前页面显示vimium的帮助。如果你输入密钥?然后,您不能在当前页面上使用“显示帮助”命令。

有关更多设置,请参考:

https://github.com/philc/vimium/wiki/Disabling-Vimium

增加搜索引擎

当我们在浏览器中输入o/O时,浏览器会弹出一个搜索框。

但是,搜索框只能使用默认搜索吗?当然不是。我们可以在默认的O快捷键下更改搜索引擎,比如知乎。

我们上面说过,vimium可以完成浏览器的所有操作,当然也包括改变搜索引擎。在这里,让我们双手不离开键盘,来完成更换搜索引擎!的任务(默认情况下,你已经安装了vimium)

首先你来到一页:

移位?调出帮助界面

按F键,会出现如下所示的提示按钮。

按a(注意大小写),会帮助你自动选择选项,跳转到如下界面。

按f键,

按s,光标会自动跳转到Customsearchengines。然后我们编辑以下命令,将知乎配置为我们的搜索引擎(注意冒号和https之间的空格,一定要加!)

zh:https://www.zhihu.com/search?Type=contentq=% s ZH:https://www.zhihu.com/search? Zhihu Type=contentq=% s当zhi Hu完成编辑后,按Esc退出编辑框,再按f,选择w,保存。按X键退出当前页面并返回上一页。应该在现在之前转移吗?调出的页面。

好了,现在我们来检查一下我们配置的搜索引擎Zhihu。

按o,搜索框就会出现,输入zh。

(注意一定是三个字符z,h,(空格))

然后键入你想在知乎上搜索的内容就可以啦

是不是双手没有离开键盘!!!哈哈哈,贼好用。

参考资料

https://github.com/philc/vimium/wiki/Search-Engines

增加键盘快捷方式

vimium还有一个比较方便的功能是,使用键映射来快速打开你想要打开的网站。

想想你可以使用x快速关闭一个网站,你还可以使用快捷键zh快速打开知乎,简直就是上班摸鱼神器啊!!!!

配置方式如上面所示,也是在options选项里面,这次不那么繁琐了,直接上截图:

这样你就可以通过zh快速打开知乎,使用ss快速打开bing搜索!!赶快摸鱼吧!!!

更多可参考这份(有选择的参考,有些内容不一定正确,需要自己时间):

https://zhuanlan.zhihu.com/p/369189706

一个小技巧是:

vimium中使用f来查找网页上的链接,并且按相应按键后再本页面加载新的页面。比较痛苦的是有些网站加载很慢,同时此时vimium也不起作用了,想切换去其他页面看看也不行。解决这个问题的快捷键是F,这个命令是打开一个新的tab(注意,并不跳转),这不就是想要的功能吗?

但是每次都要按,好麻烦啊!!!

解决办法是,直接将f->F,哈哈,真香!!

#我在CustomkeymappingsmapfLinkHints.activateModeToOpenInNewTabmapFLinkHints.activateMode

vimium相关问题答疑

Q1:为什么有的页面用不了vimium?出现这种情况时还要用鼠标?

vimium在GoogleChrome提供的相关API上进行操作,由于一些安全因素影响,并不是在所有页面都可以使用vimium的,例如如下页面:

那么在这种情况下,也不用着急,chrome提供了一些快捷键来进行操作,解决vimium的限制。

常用的命令包括:

control+w;关闭当前页面,比如在Chrome://extensions中vimium不能使用时。control+Tab;切换tab页,比如在加载某些页面崩溃时,此时vimium也不能使用。

我的配置(仅供参考)

#自定义快捷键#Insertyourpreferredkeymappingshere.mapzhcreateTaburl="https://www.zhihu.com"mapsscreateTaburl="https://bing.com"mapfLinkHints.activateOpenInNewTab

自定义搜索引擎w:https://www.wikipedia.org/w/index.php?title=Special:Search&search=%sWikipediapp:https://www.connectedpapers.com/search?q=%s文献检索PP:https://www.connectedpapers.com/search?q=%s文献检索gh:https://hub.fastgit.org/search?q=%sgithubfastgitzh:https://www.zhihu.com/search?type=content&q=%s知乎ZH:https://www.zhihu.com/search?type=content&q=%s知乎bd:https://www.baidu.com/s?wd=%s百度BD:https://www.baidu.com/s?wd=%s百度bzhttps://search.bilibili.com/all?keyword=%sb站BZhttps://search.bilibili.com/all?keyword=%sb站dbhttps://www.douban.com/search?q=%s豆瓣DBhttps://www.douban.com/search?q=%s豆瓣#qw:https://www.qwant.com/?q=%sQwantb|ba|baidu|Baidu|百度:https://www.baidu.com/s?ie=utf-8&wd=%s\blank=https://www.baidu.com/百度bi:https://cn.bing.com/search?q=$sbi|bing|Bing|必应:https://www.bing.com/search?q=%s\blank=https://cn.bing.com/必应g|go|gg|google|Google|谷歌:https://www.google.com/search?q=%s\www.google.comre=/^(?:\.[a-z]{2,4})?\/search\b.*?[#&?]q=([^#&]*)/i\blank=https://www.google.com/Googled|ddg|duckduckgo:https://duckduckgo.com/?q=%sDuckDuckGoqw|qwant:https://www.qwant.com/?q=%sQwantb.m|bm|map|b.map|bmap|地图|百度地图:\https://api.map.baidu.com/geocoder?output=html&address=%s&src=vimium-c\blank=https://map.baidu.com/gd|gaode|高德地图:https://www.gaode.com/search?query=%s\blank=https://www.gaode.comg.m|gm|g.map|gmap:https://www.google.com/maps?q=%s\blank=https://www.google.com/maps谷歌地图bili|bilibili|bz|Bili:https://search.bilibili.com/all?keyword=%s\blank=https://www.bilibili.com/哔哩哔哩y|yt:https://www.youtube.com/results?search_query=%s\blank=https://www.youtube.com/YouTubew|wiki:https://www.wikipedia.org/w/index.php?search=%sWikipediab.x|b.xs|bx|bxs|bxueshu:https://xueshu.baidu.com/s?ie=utf-8&wd=%s\blank=https://xueshu.baidu.com/百度学术gs|g.s|gscholar|g.x|gx|gxs:https://scholar.google.com/scholar?q=$s\scholar.google.comre=/^(?:\.[a-z]{2,4})?\/scholar\b.*?[#&?]q=([^#&]*)/i\blank=https://scholar.google.com/谷歌学术t|tb|taobao|ali|淘宝:https://s.taobao.com/search?ie=utf8&q=%s\blank=https://www.taobao.com/淘宝j|jd|jingdong|京东:https://search.jd.com/Search?enc=utf-8&keyword=%s\blank=https://jd.com/京东az|amazon:https://www.amazon.com/s/?field-keywords=%s\blank=https://www.amazon.com/亚马逊v.m|v\:math:vimium://math\$Sre=计算器gh|github:https://github.com/search?q=$s\blank=https://github.com/GitHub仓库ge|gitee:https://search.gitee.com/?type=repository&q=$s\blank=https://gitee.com/Gitee仓库js\:|Js:javascript:\$S;JavaScript


Edge也支持Vimium了

尝鲜的小伙伴可以下载Edge浏览器,在获取新的扩展里面找到`VimiumC-全键盘操作浏览器`

https://microsoftedge.microsoft.com/addons/detail/vimium-c-%E5%85%A8%E9%94%AE%E7%9B%98%E6%93%8D%E4%BD%9C%E6%B5%8F%E8%A7%88%E5%99%A8/aibcglbfblnogfjhbcmmpobjhnomhcdo​microsoftedge.microsoft.com

VimiumC的一个新功能

我们知道在安装了Vimium的浏览器上使用yy键,能够复制浏览器地址框的网址,使用p/P可以将复制的网址打开(p是当前窗口,P是新建一个窗口)。

那么,在这个过程中,我能不能替换这个网址呢?

笔者有这样一个场景:在使用github的过程中,由于不可告知的原因,github加载极慢。于是我们可以通过一些镜像网站,例如hub.fastgit.org来加速我们的访问。所以,当找到一个github网站,打开之后,我想要替换到相应的网站,在hub.fastgit.org上浏览github。操作如下:

https://github.com/ksky521/nodeppt--->https://hub.fastgit.org/ksky521/nodeppt

其实就是将字符串github.com替换为hub.fastgit.org.

没错,Vimium实现了这个功能。你只需要在高级配置里面设置一下就可以了:

p@^https://github.com/(.*?)@https://hub.fastgit.org/$1@

此时,你只需要在github页面上,按下`yy`,然后按下p/P,即可完成替换。

如果有其他需求,同样可以照葫芦画瓢,实现定制哦!


感觉自己快要被Edge捕获了,有以下几点吸引我的原因:

支持vimuim,纵享丝滑的体验在Edge上同样可以微软的账号在国内不封啊,同步功能同样令人感动;Google的功能很多不能用,需要科学上网,算了,wf。Edge同样有自己的一套插件,就目前的体验来看没有什么在Chrome上能用,但是在Edge上不能用的案例Edge在移动端、桌面端都可以通用(虽然Google也可以,但是,你懂得)

相关内容

热门资讯

金花创建房间/微信金花房卡怎么... 1.微信渠道:(荣耀联盟)大厅介绍:咨询房/卡添加微信:88355042 2.微信游戏中心:打开微...
金花房间卡/金花房卡如何购买/... 金花房间卡/金花房卡如何购买/新超圣金花房卡正版如何购买新超圣是一款非常受欢迎的游戏,咨询房/卡添加...
牛牛创建房间/金花房卡批发/神... 微信游戏中心:神牛大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...
链接牛牛/牛牛房卡游戏代理/鸿... 鸿运大厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
科技实测!牛牛房卡怎么获得/乐... 微信游戏中心:乐酷大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...