Vimperator

A Firefox add-on that makes him behave like the Vim text editor.
Download

Vimperator Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Martin Stubenschrott & Doug Kearns
  • Publisher web site:
  • http://vimperator.mozdev.org/
  • Operating Systems:
  • Mac OS X 10.0 or later
  • File Size:
  • 378 KB

Vimperator Tags


Vimperator Description

A Firefox add-on that makes him behave like the Vim text editor. 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.NoteTo provide the most authentic Vim experience, the Firefox menubar and toolbar were hidden.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 remove/disable it. The Vimperator addon is cross-platform and It works on Mac OS X, Windows and Linux. Here are some key features of "Vimperator": · 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'. · 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 with syntax highlighting if you install vimperator.vim. · Easy quick searches (:open foo will search 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 support (and feedkeys() for script writers). · :time support for profiling. · Move the text cursor and select text with vim keys and a visual mode. (for now only for the browser, no text fields). · A comprehensive help file, explaining all commands, mappings and settings. Requirements: · Firefox What's New in This Release: · 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 valuesmust 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). · now goes to the th next tab rather than the 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


Vimperator Related Software