阳光烂灿的日子

--记录所有碎碎念

Vim Keys in Firefox

| Comments

今天找到一个firefox的好功能。就是将页面浏览的快捷键设置为VIM的hjkl方式。 Vim keys in firefox (转)

  1. 首先到 http://mozilla.dorando.at 上安装keyconfig.xpi插件
  2. 进入~/.mozilla/firefox/[yours].default/目录,编辑文件prefs.js,将一下内容插入到文件末尾:
    user_pref(“keyconfig.main.xxx_key_PageUp”, “!][][][goDoCommand(‘cmd_scrollPageUp’);”);
    user_pref(“keyconfig.main.xxx_key_ScrollPageDown”, “!][][][goDoCommand(‘cmd_scrollPageDown’);”);
    user_pref(“keyconfig.main.xxx_key_ScrollLineUp”, “!][][][goDoCommand(‘cmd_scrollLineUp’);”);
    user_pref(“keyconfig.main.xxx_key_ScrollLineDown”, “!][][][goDoCommand(‘cmd_scrollLineDown’);”);
    user_pref(“keyconfig.main.xxx_key_ScrollLeft”, “!][][][goDoCommand(‘cmd_scrollLeft’);”);
    user_pref(“keyconfig.main.xxx_key_ScrollRight”, “!][][][goDoCommand(‘cmd_scrollRight’);”);
    user_pref(“keyconfig.main.xxx_key_ScrollTop”, “!][][][goDoCommand(‘cmd_scrollTop’);”);
    user_pref(“keyconfig.main.xxx_key_ScrollBottom”, “!][][][goDoCommand(‘cmd_scrollBottom’);”);
    user_pref(“keyconfig.main.xxx_key_findTypeLinks”, “!][][][goDoCommand(‘cmd_findTypeLinks’);”);
  3. 首先关闭firefox,然后再保存修改过的prefs.js文件。注意,firefox关闭后会清空
    firefox中copy的剪贴板,同时重写prefs.js文件,所以需要先复制上面的代码(可能显示
    不全,可以直接复制),再关闭firefox,最后保存prefs.js文件。
  4. 重新启动firefox,在tools->keyconfig中设置相应的快捷键。
我觉得这种方式好。不过得注意一点,在firefox的about:config里accessibility.typeaheadfind
值保持为false,不然键盘上的字母会变成快速查找的功能的。

Comments