使用 VIM 多年,非常喜欢它的全键盘操作方式,时常想要是 Firefox 也支持全键盘操作,企不是方便很多。
今天闲来找到了一个 vimperator,一个 Firefox 的插件。安装的这个插件后,常用的 VIM 操作几乎都支持了。另外,vimperator 本身还支持用 Javascript 编写的插件,扩展其功能也很方便。
就像 VIM ,很多人 对Vimperator 的默认设置可能不太习惯,可以通过 Vimperator 的配置文件来修改。在 Windows 平台上是 C:\Documents and Settings\<user>\_vimperatorrc,在 Linux 平台上是 ~/.vimperatorrc。
以下是我在使用的配置文件:
"Turn the menu and toolbar on.
:set guioptions+=mT
"Turn off the show tabs by default.
:set showtabline=1
"Turn session tracking off.
:set! browser.startup.page=1
"Allow user to click in address bar.
:set! browser.urlbar.clickSelectsAll=true
:set! browser.urlbar.doubleClickSelectsAll=true
"Map Ctrl + n for new windows
" :map <C-n> <C-v><C-n>
"Map Ctrl + t for new tabs
:map <C-t> :tabopen<Enter>
"Map paste operation normally.
:noremap <C-c> <C-v><C-c>
:imap <C-v> <C-v>
详细的配置可以参考 Vimperator 的手册。
另外,这里有个图形化(英文)的常用键说明。