If you've started using &liberator.appname; from scratch (i.e., without any
customization), you should be looking at this help page in a relatively
bare-looking window. The menubar, navigation bar, and bookmark bars are hidden.
In case you missed the notice in the
:set go+=mTB
where
However, in this author's opinion, the best way to get familiar with
&liberator.appname; is to leave these disabled for now. (The above action can be
reversed with
&liberator.appname;'s power, like Vim's, comes from it's modal interface. Keys have different meanings depending on which mode the browser is in. &liberator.appname; has several modes, but the 2 most important are Normal mode and Command-line mode.
When &liberator.appname; starts, it is in Normal mode by default. This is probably where you will spend the majority of your time.
The other core mode of &liberator.appname;, Command-line mode, can be entered from
Normal mode by typing a
To return to Normal mode from Command-line mode, type
Vim is a great editor but it's not much of a web browser. So even seasoned Vim
users will probably have to look at &liberator.appname; documentation sooner or later.
Most of the documentation for &liberator.appname;'s features are easily found using the
:help :help
Similarly, help on configurable options is available with
And you can find out about the
:help gt
:help gT
Finally, in addition to the help system itself,
The efficiency of &liberator.appname;, as with the legendary editor it was inspired by, relies on the user being able to keep his fingers on the keyboard where they can do the most good. While there are some areas where the mouse is clearly superior at, such as GUI design or some games, &liberator.appname; acts on the assumption that a web browser doesn't have to be one of those.
Here are some areas where the mouse is typically considered indisposable, and how &liberator.appname; challenges this preconception.
Scrolling the browser window is done with simple keystrokes:
Your standard buttons (
History navigation (e.g., Back, Forward) are done similarly to scrolling.
Move between tabs using these keystrokes which may also be familiar to tabbing Vimmers.
To open a web page in a new tab, use the
:open my.webmail.com
o my.webmail.com
:tabopen vimperator.org
t vimperator.org
So now you can navigate around in &liberator.appname;. But wait… how do you open a page or tab linked in a web page? How do you click on all those links without your tailed friend?
The answer is hints. Activating hints displays a number next to every link &liberator.appname; can find. To follow the link, simply type the number corresponding to the hint, a white number inside a red square by default.
For text links, there's an additional shortcut; you can type some text contained in the link and &liberator.appname; will search all the links it can find and only hint the matching links, further narrowing down the list. If the text you type uniquely identifies any given link, &liberator.appname; will follow that link immediately without any further user input.
Whichever way you choose to indicate your target link, once &liberator.appname; has
highlighted the link you want, simply hit
The most common hint mode is called
To test it, try this link: &liberator.appname; Homepage.
Activate QuickHint mode with
Say you get half-way done typing in a new URL, only to remember that you've already got that page open in the previous tab. Your command line might look something like this:
:open my.partial.url/fooba
You can exit the command line and access the already loaded page with the following:
Once you get &liberator.appname; set up with your desired options, maps, and commands, you'll probably want them to be available the next time you open &liberator.appname;. Continuing the Vim theme, this is done with a vimperatorrc file.
To save your current settings and allow them to be loaded automatically
next time you start &liberator.appname;, issue the
This will create the file $HOME/.vimperatorrc containing your settings. It is a simple text file, just like a vimrc file and can be easily edited to suit your preferences.
&liberator.appname; supports all of Vim's classic methods of exiting.
You might feel pretty disoriented now. Don't worry. This is still &liberator.host;
underneath. Here are some ways &liberator.appname; allows &liberator.host; to shine through. See
the
Feel free to explore at this point. If you use the
If you've given it a fair shot and determined … TODO
The &liberator.appname; way to do this is with the command
Alternatively, you can do this the old-fashioned way: re-enable the menubar,
as above, with
&liberator.appname; has an energetic and growing user base. If you've run into a problem that you can't seem to solve with &liberator.appname;, or if you think you might have found a bug, please let us know! There is support available on the wiki or in the #vimperator IRC channel on freenode.
If you have any feature requests or (even better) offers to help, we'd love to
hear from you as well. Developers work on &liberator.appname; whenever possible, but we
are neither infinite nor omnipotent; please bear with us. If you can't wait for
us to get around to it, rest assured patches are welcome! See the