Here's a firefox add-on, vimperater, by adding it, the UI of Firefox will completely changed, it can makes the firefox works as vim, it is truly the best Firefox GUI for vim users. It will be my default firefox UI from now on.https://addons.mozilla.org/en-US/firefox/addon/4891
Any questions or just want to exit it, please press F1, and then type :set guioptions+=mT, as the result, you can find your menu bar again, then go to "tool --> add-ons --> Extentions --> Vimperator", disable it, or uninstall it, and then restart your firefox, it will be removed.
Note: This Firefox add-on is friendly to the Vim user, but maybe seems argly for the other users, especilly the none-programers, this add-on will be your disaster.
So lovely this UI is, I think the mozilla.org should be treat this UI as Firefox's default UI. For example, press a 'f' will open a new tab, a 'd' to close it, and 'j','k','h','l' will move current page up, down, left, right, 'Ctrl-o' will be forward, and 'Ctrl -i' will be backward, thes keys are seems much better than the default short key of Firefox, such as 'Ctrl -w ' will close the current tab, and 'Ctrl - t' will be a new, 'Ctrl - Shift - t' will be reopen the closed tab. But by the help of this add-on, to open a new tab just press 't', to close it just press a single 'd', and to reopen it just a single 'u' will be ok.
Firefox default, vimperater function
Ctrl - t t open a new tab
Ctrl - Shift - t u reopen a closed tab
Ctrl - w d close current tab
Alt - '<--' Ctrl - o backward
Alt - '--->' Ctrl - i forward
None h move left
None l move right
None j move down a line
None k move up a line
Click the link f, and then a number open some URL in current page
Ctrl -Tab Ctrl -p go to the before tab
Ctrl - Shift -Tab Ctrl -n go to next tab
Ctrl - f / search some content
Ctrl -r r refresh the current tab
Ctrl - Shift -r Shift -r force refresh the current tab
So many many difference, but, the vimperater truely much easy to use. For more info, please refer to the help doc, just press