我正在做一个超越 vimium 和 cVim 的 chrome 插件,大家拍拍看。

2015-09-12 23:29:05 +08:00
 hzgmaxwell

哪些功能是 Surfingkeys 不同于其他插件的?

中文说明在这里 https://github.com/brookhong/Surfingkeys/blob/master/README_CN.md

演示在这里

安装在这里
https://chrome.google.com/webstore/detail/surfingkeys/gfbliohnnapiefjpjlpjnehglfpaknnc

15823 次点击
所在节点    Chrome
41 条回复
wbingeek
2015-09-12 23:33:57 +08:00
看演示感觉挺不错的。。。一直在用 vimium,来试试你这个
lululau
2015-09-12 23:52:59 +08:00
👍
Goooogle
2015-09-13 07:57:45 +08:00
感觉很不错 尝试一下
Pyromaniac
2015-09-13 08:32:54 +08:00
这样当你按 sb 的时候就是使用百度来搜索选中文本
看到这里笑了.
DaCong
2015-09-13 08:38:23 +08:00
有没有兴趣开发 firefox 版本的?表示平时喜欢用 firefox
zhigang1992
2015-09-13 09:19:24 +08:00
@DaCong vimperator ?
xcv58
2015-09-13 10:04:10 +08:00
试了一下,确实很好用!
peizh2006
2015-09-13 10:34:44 +08:00
简单试了 2 分钟,已经决定替换掉 vimium 了
jakiepaper
2015-09-13 18:20:54 +08:00
友情提醒,历史记录后退的 S 是大写的。。。
hzgmaxwell
2015-09-14 07:36:38 +08:00
@jakiepaper 谢谢。
zwik
2015-09-14 10:40:27 +08:00
个人用 cvim 用得比较多的功能基本是滚动和拨号 所以感觉差不多:
微博的图都是不能用拨号点击放大...
本地的 html 都是不能作用
标签切换我用 opera 自带的 1,2 数字键切换
复制感觉还是鼠标来得快
hzgmaxwell
2015-09-14 11:00:12 +08:00
@zwik
拨号是什么?

> 微博的图都是不能用拨号点击放大...
我之前在用 cVim 的时候也碰到这个问题,所以 Surfingkeys 是用`q`来解决的,当你按`q`是点击图片和按钮,类似`f`。

> 本地的 html 都是不能作用
访问 chrome://extensions/,找到相应的插件,勾上`Allow access to file URLs`。这个 Surfingkeys 和 cVim 都支持的。

> 复制感觉还是鼠标来得快
是的,所以我经常用的操作就是鼠标选中一段文字,然后`sg`,或者`sw`,`sb`。
zwik
2015-09-14 11:11:31 +08:00
@hzgmaxwell f 键就是拨号
点击图片我试了 吸管了按 f ,按错了 以为是按 q ...这个功能不错
感谢解答
感觉可以替掉 cvim 了
hzgmaxwell
2015-09-14 11:31:35 +08:00
`q`的定义在设置(`se`打开设置)里是这样添加的

mapkey ('q', 'Click on an Image or a button', 'Hints.create ("img, button", Hints.dispatchMouseClick )');

你如果不喜欢按钮出现在`q`出来的拨号里面,改成这样即可

mapkey ('q', 'Click on an Image', 'Hints.create ("img", Hints.dispatchMouseClick )');

你如果希望图片出现在`f`出来的拨号里面,找到`f`那行,改成这样就好

mapkey ('f', 'Open a link', 'Hints.create ("img, a:visible, *:visible:css (cursor=pointer ), select:visible, input:visible, textarea:visible:not ([surfingkeys])", Hints.dispatchMouseClick )');

我之所以不加到`f`里面,是因为不想`f`出来的选择太多。

这其实也是我重造轮子的一个原因。
zwik
2015-09-14 11:45:19 +08:00
@hzgmaxwell [q]这个没事用用就习惯了
另外有个现象:按 j 滚动又时候感觉会跳一下? 连续按没有这个现象
xcv58
2015-09-15 03:48:52 +08:00
已经提换掉 cVim.
另外 github 的 issue 楼主怎么不回复啊?
hzgmaxwell
2015-09-15 12:18:36 +08:00
@xcv58

回复了, sync settings 是第一优先级的事。
loggerhead
2015-09-15 21:47:28 +08:00
@hzgmaxwell 用着不错,但是在 http://erldocs.com/R15B/stdlib/gb_trees.html 这个页面 'j'/'k' 等键移动的是左边索引栏。
hzgmaxwell
2015-09-17 00:21:59 +08:00
@loggerhead
0.0.3 版已经增加了一个`cs`映射按键,用于切换滚动对象。所有对于你的这个页面,按下`cs`,然后再试试 j/k 。如果想再继续滚动左边的,再按`cs`。
loggerhead
2015-09-17 07:59:27 +08:00
@hzgmaxwell 嗯,试了一下,挺好用的。不过我在 https://devdocs.io/ 按 `b` 无法输入,输入会跑到它的 search

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/220272

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX