1 .\" Process this file with
2 .\" groff -man -Tascii vimprobable2.1
4 .TH VIMPROBABLE2 1 "JANUARY 2010" "Linux User Manuals"
6 Vimprobable \- A WWW browser based on webkit with keybindings inspired by Vim, the great editor.
13 .OP \fL\-v|\-\-version
19 Use the specified config file. If none found, defaults to
20 .I $HOME/.config/vimprobable/vimprobablerc
23 Given the windowid of an XEmbed-aware application, Vimprobable will use that as its parent.
26 Prints out a short usage summary.
29 Prints the version of Vimprobable.
32 Vimprobable is a WWW browser that is build around the webkit library. Vimprobable is fast.
33 Vimprobable comes without buttons and other graphic widgets. It is aimed at being controlled
34 as mouselessly as possible. It uses keybindings that are inspired by Vim, the great editor.
36 Just like Vim, moving through a webpage can be done by entering commands by the keyboard.
37 Most of these commands require just one or two keystrokes.
39 Vimprobable mimics the ex-commandmode of Vim. By entering a colon (:) commands like open,
40 set and map can be entered.
44 Don't want to read this entire manpage? Here are a few basic steps:
47 Insert URL from keyboard and load it
50 Insert URL from keyboard and load it into new window
62 The default keyboard bindings are explained in this section. These keybindings
63 can be changed - either at runtime by altering
67 in the source directory (in which case you will need to recompile to see changes take effect).
69 .IP "Move through current page"
70 Vimprobable recognizes the following motion commands:
71 0, $, g, <shift>G, h, j, k, l, Ctrl-b, Ctrl-f, Ctrl-d, Ctrl-u, Ctrl-e, Ctrl-y
73 .IP "Move through pages"
74 Ctrl-i, Ctrl-o, <shift>H, <shift>L
76 These commands are used to walk through the browse-history.
78 .IP "Reloading and cancel loading"
101 Zoom full content out
112 Yank current URL into clipboard
115 Yank current selection into clipboard
118 Load URL one directory up
121 Load rootdirectory of current URL
127 Load homepage into new window
130 Load URL from clipboard
133 Load URL from clipboard into new window
136 Insert URL from keyboard and load it
139 Insert URL from keyboard and load it into new window
142 Open a new window with the URL which was closed last
151 Start backward search
162 .I " " F (or ;t or ;w)
163 Follow link in new window
166 Save the specified link (or element) to disk
169 Yank the destination's location
172 Generate an :open command with the link's URL (like O)
175 Generate an :tabopen command with the link's URL (like T)
178 Focus next input field
183 The following commands are entered after first entering a colon (:)
187 Insert URL from keyboard and load it
193 Insert URL from keyboard and load it into new window
197 .IP ":bma or :bookmark"
199 Bookmarks the current page.
201 Bookmarks are retrieved by tabcompletion when entering a new URL.
203 You can add tags to the bookmarks by just adding words after the command, e.g.
209 Open all bookmarks containing a certain tag in new windows.
211 .IP ":fo[rward] and :ba[ck]"
213 The commands :fo, :forward, :ba and :backward move through the browse-history
215 .IP ":re[load], :re! and :reload!"
217 The commands :re, :reload, ;re! and :reload! are given to reload or
222 Cancel current loading
226 Toggles between normal view and sourcecode view.
231 Change default settings on the fly. See
233 for the list of settings to be changed.
237 Change default keybindings on the fly. See
239 for the list of mappings to be changed.
249 Print the current URL
253 Vimprobable is a modal browser. By default, it is in command mode, meaning that
254 any keystroke will be interpreted by the internal command engine. INSERT mode
255 is automatically activated if an input field on a website becomes focused.
256 Should this not work (due to limitations of the Webkit-GTK engine and the faulty
257 HTML code of some websites, this is possible), you can manually switch the
258 browser to PASSTHROUGH mode instead (Ctrl+Z). In INSERT and PASSTHROUGH modes,
259 keystrokes will not be interpreted by the browser, but passed to the underlying
262 In addition, there is HINT mode. This is activated with the "f" key by default.
263 Enter a the number of a link to follow it. Alternatively, you can enter the
264 link text (case sensitive) to narrow down your choices.
268 Up to 9 quickmarks can be defined. These are stored as quickmark 1 up to
269 quickmark 9. You can store the URI of the current
270 page as quickmark with
272 .I :set qmark=<hotkey>
274 Later you can recall the quickmark with
281 Store current URI as quickmark 4
288 Searchengines let you submit queries to web search engines and similar sites
289 without having to type the complete URL or visit the page first.
293 is defined as the shortcut for the search at example.com, you can use "ex
294 search term" instead of an URL to search there for "search term".
296 The following search engines (and shortcuts) are already defined in config.h:
299 http://ixquick.com/do/metasearch.pl?query=%s
301 https://ssl.scroogle.org/cgi-bin/nbbwssl.cgi?Gw=%s
303 https://secure.wikimedia.org/wikipedia/en/w/index.php?title=Special%%3ASearch&search=%s&go=Go
305 https://secure.wikimedia.org/wikipedia/de/w/index.php?title=Special%%3ASearch&search=%s&go=Go
309 You can always overwrite them or define your own in
310 .I $HOME/.config/vimprobable/searchengines.
311 In this file, every line defines one shortcut for one URL in the following
312 format (without the angle brackets):
315 <shortcut> <URL with exactly one %s>
318 where the %s serves as a placeholder for the search term. Other percent signs
319 in the URL have to be escaped as %%\&.
321 .B Default search engine
323 If Vimprobable doesn't recognize an address as a valid URL or query to one of the
324 defined search engines, it will use the default search engine instead. See
325 .BR vimprobablerc (1)
326 on how to set this default.
330 Please make sure you create these files before first running the browser.
331 Everything but the history, bookmarks and closed files is optional. The cookies
332 file is required if you want to use cookies.
334 .I $HOME/.config/vimprobable/vimprobablerc
336 .I $HOME/.config/vimprobable/bookmarks
338 .I $HOME/.config/vimprobable/searchengines
340 .I $HOME/.config/vimprobable/cookies
342 .I $HOME/.config/vimprobable/history
344 .I $HOME/.config/vimprobable/closed
346 .I $HOME/.config/vimprobable/quickmarks
348 .I $HOME/.config/vimprobable/style.css
352 There has not been any significant bug-hunting yet.
354 Hannes Schueller and Matto Fransen
356 .BR vimprobablerc (5),