【生产力工具】Surfingkeys——网页版Vim
TLDR
在这里整个浏览器Vim插件的花活,先讲几个实用情景:
s+g
可以直接使用谷歌搜索粘贴板的内容o+s
呼出Stack Overflow的搜索栏,直接指定Stack Overflow网站搜索内容o+x
显示最近关闭的所有页面.
重复上一次操作G
滚到网页末尾O
圈中范围内所有的链接,按下键盘字母直接跳转t
显示所有已经打开的页面,并通过tab键进行跳转(也可以直接使用默认搜索引擎搜索内容)- 进入visual模式仅用键盘完成一个单词\句子\行\段落的复制
ge
打开Chrome拓展页面yy
直接复制当前页面的地址
担心命令太多记不住?没关系,按下?直接打开帮助
什么是Surfingkeys
Surfingkeys 是一个Chrome/火狐浏览器的扩展,安装之后可以通过类似vim的操作来控制浏览器,比如hjkl
来进行上下左右的移动,e
d
来完成网页的翻页,gg
、G
实现网页首位的快速跳转
每个按键/按键组合都对应着不同的操作,记住这些快捷键可以方便的摆脱鼠标,增加生产力
按下?
可以快速打开它的帮助文档,按下;e
可以更改每个按键对应的功能(如下图所示)
但是,需求是因人而异的。为求同存异,笔者下面会在一定情境下举例说明Surfingkeys的使用方法
按 f 键进入坦克
f 是一个很强大的按键,按下之后,在页面的超链接都会显示黄色的标签,只要按下对应的字母,就可以进行跳转,从而解放双手
查找
按下/
按键输入文本,那么匹配的文本会高亮显示
按下n
,则光标滑动到下一个位置, N
滑到上一个位置
搜索
普通模式下,按下og
打开谷歌搜索,tab键可以切换搜索内容
复制
y在Vim中是复制按键,在Surfingkeys中也不例外
普通模式下按下y
可视化模式按下y
按下V
进入可视化模式。按下y之后可以接下面按键:
- 复制一个单词(w)
- 行(I)
- 句子(s)
- 段落§
书签
按下ab
可以把当前页面加入书签
切换标签页
E
和 R
分别对应切换到前/后标签页
很多Vim插件不支持对PDF的操作,但是Surfingkeys可以
在启用了Surfingkeys之后,默认以Surfingkeys打开PDF,如果想要关闭,按下;s
即可
links
GitHub地址
【生产力工具】Surfingkeys——网页版Vim相关推荐
- 强推5款办公工具,网页版免下载,拿来即用
新年新气象,今天云宝贝将要带来2022年的第1期办公软件推荐! 这5款软件工具支持网页使用,不用下载更方便,包括PDF转换.云盘.思维导图.简历制作.多功能工具箱. 好用,一如既往,值得入坑~ 01. ...
- 正则表达式测试工具、网页版
有时候为了测试正则表达式.临时自己写了这么一个.我对于JS也不懂.所以写的很差.. 代码:(我测试在IE8中是正常的.然而在我的FireFox中的.却无法使用.原因不明.这个我也不管了.反正就自己用用 ...
- 模型可视化工具-netron网页版
Netron
- 大疆口袋相机美颜怎么设置_大疆口袋小相机DJI Pocket 2套装版深度评测:变成生产力工具...
2020 年 10月20日,大疆创新正式发布全新口袋智能小相机DJI Pocket 2,性能较前一代 Pocket 有全方位提升,官方售价仍然为2499元.环球网无人机频道第一时间拿到了价值 3499 ...
- 【文本差异对比工具网页版】
文本差异对比工具网页版 html+js 免部署打开html文件即用
- 【实用小工具】开发一个网页版LED点阵绘图模拟器
LED点阵显示控制实验,始终是微机系统.单片机控制等硬件实验中重要的一节. 实验内容包括控制显示,图案位置计算,完整图案设计等等步骤.其中完整图案的设计尤其是复杂图案或汉字总是需要手动计算位置,非常的 ...
- 别用XShell了,这款SSH工具绝对惊艳,还支持网页版...
后端程序员,ssh工具几乎是每天都会用到的工具,之前给大家推荐过多款好用的ssh工具:其中有一款工具叫Tabby,因为其支持网页版的,使得年初春节期间,和他还发生了一段小小的故事: 程序员平常虽说放假 ...
- 新浪腾讯微博互刷互粉工具-网页版
其实早些年,应该算是前年吧.就已经注册了新浪微博,然后腾讯微博出来了就又注册了腾讯微博,不过,推特还真没注册过,当我知道的时候就已经需要爬墙了,人矮,懒得爬了! 那时候,腾讯我记得我发过好几期的邀请码 ...
- Bilibili 网页版下载视频 B站下载MP4格式视频(不用下载工具)
博主是为了给家里老人下载戏曲,一开始是单个单个解析然后下载,想多下载一些,然后用了批量方法下载很好用 通过网页版解析工具 解析单个视频 获得下载地址 复制视播放地址,如,复制播放视频时,上方的地址 然 ...
最新文章
- UML基本架构建模--获取类
- 30幅非常精美的海景摄影作品欣赏
- CodeForces798cMike and gcd problem
- 会话创建过程-创建Executor
- [转载] NumPy Beginner‘s Guide 2e 带注释源码 七、NumPy 特殊例程
- 博客园博客转至个人网站博客声明
- Bootstrap3 表单-水平排列的表单
- 如何对系统日志中事件 ID 9、事件 ID 11 和事件 ID 15 错误消息进行故障排除
- 珍藏5年的5000款photoshop顶尖字体库,这回不用担心没有好的PS字体了!
- Protel99seMEX3
- JUnit4 Note (尚学堂马士兵)
- 如何在html中插入表情包,一款支持插入表情的编辑器实现代码(简单思路挺重要)...
- mysql的外文图书_外文数据库
- 直流屏电源模块GF22007-2高频充电模块R22007
- 【运营】产品推广计划书
- Linux 驱动开发 六十六:多点触控(MT)协议
- HTML5 Canvas核心技术迷你书
- HoloLens新版OpenXR
- JDK1.9-缓冲流
- Numpy给数组增加维度的操作