用上了 Vimium,感觉很爽。那么 Mac 下有可以全局 Vim 的插件吗?

2016-09-16 14:34:21 +08:00
 yangtze

Chrome 上装上 Vimium ,基本就不需要触摸板了,感觉很棒。那么 Mac 上有可以实现全局使用 Vim 快捷键的插件吗,装上后就完全可以键盘操作的那种?

附上我常用 Vimium 快捷键:

f 在当前标签打开链接
F 在新标签打开链接
j,k 滚动换行
J,K 上下标签
e,d 上下翻半页(e 默认是 u ,我自己换的,配合 Space 向下翻一页使用)
r 刷新页面
H,L 历史记录前进、后退
gi 聚焦到当前页面的第一个输入框,比如🔍栏等
gg 跳到页首
G 跳到页尾
t 打开新标签
x 关闭当前标签
X 恢复刚才关闭的标签
b 在当前标签打开书签
B 在新标签中打开书签

几个不那么常用的:

/ 搜索文本
? 查看帮助

Vimium 也有一个缺点:在空白标签里没法使用,加载新标签的时候有时也要等它加载完毕才能使用,不过一般不会等很长时间。

6454 次点击
所在节点    macOS
11 条回复
fatestigma
2016-09-16 14:38:00 +08:00
Karabiner 有这种功能。只不过目前 Karabiner 不兼容 Serria 。
然后你说的空白标签的问题,你可以试试 cVim 这个插件。
yangtze
2016-09-16 15:11:16 +08:00
@fatestigma 多谢,不过 cVim 似乎也是一样的,应该是 Chrome 的安全机制

我去试试 Karabiner
UnisandK
2016-09-16 15:11:23 +08:00
yangtze
2016-09-16 15:30:59 +08:00
@UnisandK 还没升级到 Serria ,等正式版出来再升
laxapple
2016-09-16 16:32:37 +08:00
无论是样式、功能还是扩展性,我认为 cVim 是目前 Chrome 上最好的 Vim-like 扩展
https://github.com/1995eaton/chromium-vim#why-is-this-different-than-vimium-vichrome-or-vrome

页面并不需要完全加载成功,但即使只要加载一点也是很影响效率,这点比较烦。

本地文件和 chrome://* 页面无效 Hack 办法
https://github.com/1995eaton/chromium-vim/issues/118
不过我的解决办法是配合 Karabiner 映射常用操作,可惜 Sierra …,苦等 Karaniner-Elements 中…
zander
2016-09-16 16:44:20 +08:00
Safari 的插件的话有
sVim.
vimari.

全局的话要用比较好 Karabiner.
vsunbe
2016-09-16 18:59:51 +08:00
mac 下直接转个 chrome 啊,比 Safari 好用
IgniteWhite
2016-09-17 17:11:04 +08:00
@fatestigma
@yangtze typo? Sierra
yangtze
2016-09-17 17:46:43 +08:00
@IgniteWhite 😅 right!
fatestigma
2016-09-17 22:03:58 +08:00
@IgniteWhite 好吧,还把大家带偏了。 my bad.
zhangdszq
2020-02-28 01:25:12 +08:00
你搜索 vimac

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

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

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

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

© 2021 V2EX