admin 管理员组

文章数量: 887021

Firefox-vim

本文记录如何在Firefox中使用vim指令提高效率。需要安装插件Tridactyl,该插件有在Github上开源。

  • 插件Tridactyl地址:https://addons.mozilla/zh-CN/firefox/addon/tridactyl-vim/。

注意事项

  • 只有当聚焦在页面上时插件的快捷键才能生效。如果不聚焦页面,可按F6一次或两次,使得先聚焦到地址栏再取消,之后光标就会切换到页面中
  • 在 mozilla 域名、 about:{keyword} 这类浏览器管理页面 以及其他插件的特殊页面内无效
  • 输入 :unbind <C-f> 以使用默认的搜索栏

新标签页的问题

安装完插件后,会发现新标签页被Tridactyl占用了。新标签页中有基础操作指南,以及如何替换新标签页的说明:如果要重新自定义新标签页,输入指令进行设置 :set newtab {url} ,如: set newtab about:blank 。设置后,再次访问新标签页会进行跳转;如果需要使用其他插件提供的页面,只能先把那个插件重装一遍从而进行覆盖。亲测:重装插件时,最好卸载插件后先重启,再安装,不然可能无法覆盖。

即使通过覆盖使用了其他插件的标签页,之后用vim的指令访问新标签页时,仍会访问到vim设置的新标签页。

查看指南

安装完插件后,可输入指令 :tutor 查看操作指南。操作指南实际有多篇文档,但没有目录,只能在页面的底部点击按钮进入下一页。

其中,第二篇文档介绍了通常模式(也就是没有唤出指令菜单时)的快捷键,是重中之重。

选择候选栏的元素

可按  Tab / Shift + Tab  在候选栏中选择元素,按回车执行。

通常模式的快捷键

通常模式指不需要按:唤出指令菜单就能执行的操作模式。输入指令  :bind {shortcut}  可查看快捷键的效果。

提示模式:高亮显示DOM结点,此时输入序号即可选中结点,触发效果。效果如下:

特殊:

  •  .  重复上一个指令
  •  f  进入提示模式,快速选中dom结点,如果是链解将在本tab页打开, F  进入提示模式,快速在新标签页中打开链接,但不跳转过去
    • 如果只有一个链解,将会直接跳转;不是所有跳转都能识别出来

本文标签: Tridactyl Firefox vim