Vimperator 2.0
FIREFOX ADDON VIMPERATOR
Vimperator is a free browser add-on for Firefox, which makes it look and behave like the Vim text editor. It has similar key bindings, and you could call it a modal web browser, as key bindings differ according to which mode you are in.
Warning: To provide the most authentic Vim experience, Vimperator hides the Firefox menubar and toolbar by default. Most users find them unnecessary once they're used to Vimperator, but if you really need them, type: :set guioptions+=mT to get them back.
If you don't like Vimperator at all, you can uninstall it by typing :addons and removing/disabling it.
If you like it, but can't remember the shortcuts, press F1 or :help.
Vimperator was initially written by Martin Stubenschrott but has found many other contributors in the meanwhile. If you appreciate the work on Vimperator and want to encourage us working on it more, you can send us greetings, patches, or donations by going to http://vimperator.org
=== Features ===
* Vim-like keybindings (h, j, k, l, gg, G, 0, $, ZZ, , etc.)
* Ex commands (:quit, :open www.foo.com, ...)
* Tab completion available for all commands with support for 'longest' matching when set in 'wildmode'
* Extensions! Yes, you can extend Vimperator's functionality with scripts just like you can extend Firefox with extensions.
* Explore JavaScript objects with :echo window and even context-sensitive tab completion.
* Hit-a-hint like navigation of links (start with f to follow a link)
* Advanced completion of bookmark and history URLs (searching also in title, not only URL)
* Vim-like statusline with a wget-like progress bar
* Minimal GUI (easily hide useless menubar and toolbar with :set guioptions=)
* Ability to :source JavaScript files, and to use a ~/.vimperatorrc file
* Easy quick searches (:open foo will search for "foo" in google, :open ebay terminator will search for "terminator" on ebay) with support for Firefox keyword bookmarks and search engines
* Count supported for many commands (3 will go back 3 pages)
* Beep on errors
* Marks support (ma to set mark 'a' on a webpage, 'a to go there)
* QuickMarks support (quickly go to previously marked web pages with go{a-zA-Z0-9})
* :map and :command support (and feedkeys() for script writers)
* :time support for profiling
* Move the text cursor and select text with vim keys and a visual mode.
* External editor support
* Macros to replay key strokes
* AutoCommands to execute action on certain events
* A comprehensive :help, explaining all commands, mappings and options.
* Much more...
What is new in 2.0 software version? - * version 2.0
* IMPORTANT: For compatibility with vim, guioptions=b has been renamed
'B'. 'b' now represents the bottom scrollbar.
* IMPORTANT: :set now sets multiple options, as in Vim. Spaces in values
must be quoted or escaped.
* IMPORTANT: Due to much improved autocompletion, changed default 'complete' option
value to 'sfl', listing intelligent Firefox location bar results. Removed possibility
to use 'h' in 'complete'.
* IMPORTANT: AlwaysHint mode with ;F mode changed the semantics slightly.
* IMPORTANT: command actions now take an args object, returned from
commands.parseArgs, as their first argument. This will break any commands
not using the args parser explicitly. The old string value is now
available via args.string.
* IMPORTANT: 'verbose' is now used for message levels. Logging is
controlled by the extensions.liberator.loglevel preference.
* IMPORTANT: :viusage and :exusage now jump to the help index, use the
special versions for the old behavior.
* IMPORTANT: renamed Startup and Quit autocmd events to VimperatorEnter and
VimperatorLeave respectively.
* IMPORTANT: 'verbose' is now by default at 1, set to 0 to not show any status messages.
* IMPORTANT: $VIMPERATOR_HOME is no longer used.
* Selecting an with hints now causes the commandline to prompt
for file input (instead of doing nothing).
* [count] now goes to the [count]th next tab rather than the [count]th tab.
* add ~/.vimperator/info/{profile}/, similar to viminfo
* add $VIMPERATOR_RUNTIME, $VIMPERATOR_INIT
* :hardcopy now supports output redirection to a file on Unix and MacUnix
* add ";f" extended hint mode to focus a frame
* add "r", "l", and "b" to 'guioptions' to toggle the scrollbars.
* remove spaces and newlines when open urls starting with http:// or similar
before :o http://linux .com would search for http://linux and for .com, now
it just opens linux.com. Also handy when pasting broken urls with p or P.
* add 'wildcase' option
* 'linkbgcolor', 'linkfgcolor', ... have been replaced with highlight
groups, HintElem and HintActive
* new 'followhints' option
* :buffers supports a filter now to only list buffers matching filter (vim
incompatible, but consistent with other commands)
* Favicon support in many places
* add 'Fullscreen' autocommmand
* add :colorscheme
* multibyte support for hints (thanks Xie&Tian)
* add 'exrc'
* add 'errorbells'
* add shell command completion for :!
* add :map to prevent a mapping from being echoed
* add guioptions=nN to number tabs
* add :loadplugins command
* add . mapping
* add N% normal mode command
* add interpolation for items such as to autocommands
* add -nargs, -complete, -bang, and -count attribute support to :command
* much improved completion support, including javascript, option, and search keyword
* add / and / command-line mappings for
selecting the previous and next history items
* remove 'hintstyle', 'hlsearchstyle', 't_vb' and 'visualbellstyle' - use
:highlight {Hint,Search,Bell}
* add :highlight
* add :optionusage
* add :doautocmd and :doautoall
* add :style and :delstyle commands, allow :so to source stylesheets
* add DOMLoad autocmd event
* add :messages and 'messages'
* add :runtime
* add 'runtimepath'
* allow ; hints to work in the multiline output widget
* add :scriptnames
* add commandline completion to 'activate', 'cpt', 'defsearch', 'pageinfo',
'newtab' and 'popups'
* add 'helpfile' option
* add 'wildignore' option
* add :finish command
* new events BookmarkAdd, ShellCmdPost, VimperatorLeavePre, DownloadPost
* add 'cdpath' option
* allow :dialog to open the cookies manager
* add 'loadplugins' option
* add count support to C-^ (Kazuo)
* add 'eventignore' option
* add :tabdetach command
* new ;b extended hint mode (thanks Daniel Schaffrath)
* :qa! and :q! quit forcefully, as in vim
* stop macro playback on
* :bmark now updates a bookmark, if possible. :bmark! adds a new one
* :dialog and :sidebar arguments are now case-insensitive
* many bug fixes. What is expected in the future? Newly-made Vimperator 2.1 be downloaded from current page, we also looking forward to unconfirmed 2.2 release build. You may download addon-4891-latest.xpi directly, estimated download time by ISDN or CDMA [~128 kbit/s] is 0:00:21. Just write the reviews of the Vimperator. System requirements are unspecified. Program has been scanned and verified by the several antivirus and anti-spyware applications and Vimperator found to be clean. The default languages that are installed in Vimperator are not defined.









