Vimlike Smooziee - Chrome Vim 扩展
{ 撰文/Jinzhu }
Vimlike Smooziee
又一个新版本在经过一个星期的熬夜激烈开发后出来啦,这次更新增加了很多很多功能
;)
虽然还有很多想法还没有开始做,还有很多地方看起来很粗糙,但我还是忍不住想
release 一把
;)
如果你还不知道 Vimlike Smooziee,它是一个可以让 Chrome 以 Vim 的方式去操作的扩展,你可以点击下面地址安装:
源代码:
Bug Report、Feature Request 可以从上面的地址开一个 issue,
也可以直接给我发邮件: wosmvp@gmail.com
不善于写文章,列特性 :0
放大网页
[count]zi 放大[count]级,默认放大一级,例如 3zi 放大三级(下同)
[count]zo 缩小[count]级
[count]zm 放大3*[count]级
[count]zr 缩小3*[count]级
zz 重置到100%
[count]zI 放大当前页面[count]级,放大后仍显示当前位置(下同)
[count]zM 放大3*[count]级
[count]zO 缩小[count]级
[count]zR 缩小3*[count]级
zZ 重置到100%
Page
]] 下一页
[[ 上一页
Y 复制当前选择文本
Url
[count]C-a 当前地址最后一个数字加[count],默认为1,例如 bbs.org/post/1 执行C-a 转到 bbs.org/post/2 (下同)
[count]C-x 当前地址最后一个数字减[count],默认为1
[count]gu 到上[count]级目录,默认为1, linux.com/forum/os/arch 执行 2gu 转到 linux.com/forum
gU 转到根目录,上面地址执行gU,转到linux.com
o 在当前页打开地址,可以指定多个地址使用 ', ' 分开,注意后面的空格(下同)
O 同上,当前页为默认地址
t 在新标签页打开地址
T 同上,当前页为默认地址
Scroll
gg 跳到页首
G 跳到页尾
0 跳到最左边
$ 跳到最右边
[count]k 向上移动[count]*30px
[count]j 向下移动[count]*30px
[count]h 向左移动[count]*30px
[count]l 向右移动[count]*30px
[count]% 跳到 [count]% 处
[count]C-f 下[count]页
[count]C-b 上[count]页
[count]C-d 下[count]半页
[count]C-u 上[count]半页
Tab
r 刷新当前页
d 关闭当前页
[count]u 打开前面第[count]个关闭的页面
[count]C-p 跳到往前[count]个Tab,首尾循环
[count]C-n 跳到往后[count]个Tab,首尾循环
[count]gT 同C-p
[count]gt 同C-n
y 复制当前url
g0/g^ 跳到第一个tab
g$ 跳到最后一个tab
C-^ 跳到前一次访问的tab
历史
[count]H 前[count]历史,默认1
[count]L 后[count]历史
[count]C-o 同H
[count]C-i 同L
快速选择 (使用字符串,或者数字选择)
f 快速选择模式,当前页面打开
F 快速选择模式,新标签打开
搜索
/ 向前搜索
? 向后搜索
[count]n 下[count]个匹配 ( 输入框外 )
[count]N 上[count]个匹配 ( 输入框外 )
Enter 下一个匹配 ( 输入框内 )
S-Enter 上一个匹配 ( 输入框内 )
* 向前搜索当前选择文本
# 向后搜索当前选择文本
[count]gi 跳到第[count]个输入框,默认1
C-z 关闭 Vimlike,Esc重新打开
C-v 暂时关闭Vimlike,不匹配下一次输入
[count]. 重复执行上次命令[count]次,默认1,例如 先执行 3j(向下移动3格) 再执行 4. 向下移动12格,再执行 . 一次,还会向下移动 3格
输入模式
Esc/C-[ 退出输入框
C-a 移到第一个字符串位置,如果已经在第一个字符处时,就全部选择
C-e 移到最后一个字符串位置
C-d 删除前一个字符
C-h 删除后一个字符
C-w 删除前一个单词
disable sites(默认不开启 Vimlike 的站点)
点击地址栏上的 Vim 按钮即可增加,还可以在插件选项里配置。
更新
Vimlike Smooziee 现已更名为 Vrome,详见这里。
{ Thanks Jinzhu. }