Tips and Tricks · philc/vimium Wiki (github.com)
gu
:跳转到父页面,比如 http://www.douban.com/group/vim/ ,输入后跳转到父页面即 http://www.douban.com/group/ , 所以不同于 H
快捷键是回到上个历史页面,L
是前进到某个页面。
mapped long keys ending with :i
also work in a plain insert mode
- for example,
map editText run="auto,forward,line"
will move caret down by a line, only in insert mode - but they do not work in any global insert mode of
enterInsertMode
妙用(容易忘):
1.返回上一个访问的标签页 ^(shift+6)
2进入v选择模式后 y复制按p直接搜索,按c切换到光标模式 ,hjkl控制选择,web也可以进行选择 (yf
和 p
可以结合起来使用,yf
拷贝当前页面的某个 URL 到剪贴板,然后按 p
或 P
,打开这个URL。)
Vimium 支持命令重复,例如,点击5 t 会连续打开5个标签页。< esc > (或 < c-[ >)将清除队列中的所有部分命令,并将退出 insert 和 find 模式。
gi 将光标聚集到输入框 Tab进行选择,2gi 直接跳到第二个
5t 数字num + t,打开num个tab页面
标记:
ma 当页标记,只能在当前tab页面跳转,m + 一个小写字母
mA 全局标记,可以再切换到其他tab的跳转过来,m + 一个大写字母
`a 跳转到当页标记
`A 跳转到全局标记
`` 跳回之前的位置
删除标记到设置 map key Marks.clearGlobal
- W: 将当前标签页分离至新窗口
一、 先讲道理
在网页里按下 ? 就可以查看全部按键列表,所以并不需要刻意记忆。我把完整的按键列表翻译后,放在最下面的附录里了。
基本的移动操作,h、l 分别是向左和向右,因为一个在左面,一个在右面;j、k是向下和向上,因为 j 长得像向下的箭头(你觉得不像?那你提这个问题的时候就已经记住了)。
如果列表中是连续的两个按键,则表示按顺序依次按下。
- g 开头的表示 go 到哪里去;
- y 开头的是复制相关;yank
- p 是 paste,粘贴相关;
- e 是 edit,编辑相关;
- f 是 focus,元素焦点相关;
- r 是 reload,刷新;
- o 是 open,打开;
- b 是 bookmark,书签;
- t 是 tab,标签;
- n 是 next,下一个;
- w 是 window,窗口;
- m 是 mark/mute,标记/静音;
- p 是 pin,固定标签;
- x 像叉号,关闭;
- u-up d-down
页面内搜索
我们都知道 Ctrl+F 调出浏览器的搜索框,但是那太简陋了。
按下 / 开始我们的搜索,什么?这个输入框更简陋???
不要以貌取人啊!如果你在里面输入的只有小写字母,那么它的搜索结果不区分大小写;如果你输入的内容有大写,那么它的搜索结果区分大小写。多么智能啊~可惜我们好像没啥用。
如果你的搜索内容以 \r 结尾,则会把前面的内容当作正则表达式,然后进行搜索。(听不懂就别想了先,程序员听到这句话基本都兴奋的双眼放光了,因为这几乎可以完成各种自己想的出来的变态规则的搜索了)。
多搜索引擎
配置中可以自己添加多个搜索引擎,文本框中有示例的格式,和常用的搜索引擎(但是注释掉了)。照着书写,或者把对应条目前的 # 删除(取消注释),就好了。在超级搜索框里可使用“搜索引求短名称 要搜索关键字”的格式进行搜索,这样就可以很方便的根据不同情况选择不同的搜索方式了。
按键列表
浏览页面
- zH: 一直滚动到(最)左侧
- r: 重新加载页面(刷新)
- yy: 复制当前页面网址到剪切板
- p: 在当前标签页打开剪切板中的网址(或者搜索剪切板中内容)
- P: 在新建标签页打开剪切板中的网址(或者搜索剪切板中内容)
- gu: 跳转到当前网址的上一层
- gU: 跳转到当前网址的根目录
- i: 进入插入模式
- v: 进入可视模式
- V: 进入行可视模式
- gi: 将页面焦点定位在第一个文本输入框中
- f: 在当前选项卡中打开(当前页面内的)某个链接
- F: 在新建标签页中打开(当前页面内的)某个链接
- Alt-f: 在新建标签页中打开(当前页面内的)多个链接
- yf: 将(当前页面内的)某个链接的地址复制到剪切板
- [[: 翻至上一页(中文需配置)
- ]]: 翻至下一页(中文需配置)
- gf: 将焦点移入下一个页面框架(frame)中
- gF: 将焦点移入最上层页面框架(frame)中
- m: 创建一个标记
- `: 前往某个标记
使用超级搜索框
- o: 在当前标签页中打开网址、书签或历史记录
- O: 在新建标签页中打开网址、书签或历史记录
- b: 在当前标签页中打开书签
- B: 在新建标签页中打开书签
- T: 搜索(然后切换到)当前打开的标签页
- ge: 编辑当前网址,并跳转到新网址
- gE: 编辑当前网址,并在新标签页打开
使用查找
- /: 进入查找模式
- n: 循环导航至下一个查找匹配
- N: 循环导航至上一个查找匹配
历史记录导航
- H: 后退
- L: 前进
标签页操作
- t: 创建新标签页
- J,gT: 切换到左侧标签页
- K,gt: 切换到右侧标签页
- ^: 跳转到前一个(刚刚查看过的)标签页
- g0: 跳转到第一个标签页
- g$: 跳转到最后一个标签页
- yt: 复制当前标签页
- Alt-p: 固定/取消固定当前标签页
- Alt-m: 静音/取消静音当前标签页
- x: 关闭当前标签页
- X: 恢复关闭的标签页
- W: 将当前标签页分离至新窗口
- <<: 向左移动标签页(排序)
- >>: 向右移动标签页(排序)
杂项
- ?: 显示帮助
- gs: 查看页面源代码