Vim快捷键


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也可以进行选择 (yfp 可以结合起来使用,yf 拷贝当前页面的某个 URL 到剪贴板,然后按 pP,打开这个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: 查看页面源代码
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值