2014-09-23_vimperator

A cheat list for vimperator, a vim plugin for firefox / thunderbird.

Vimperator Usage

Mappings

  • #
    Find word under cursor backwards
  • $
    Scroll to the absolute right of the document
  • %
    Scroll to {count} percent of the document
  • '
    Jump to the mark in the current buffer
  • *
    Find word under cursor
  • .
    Repeat the last key event
  • /
    Search forward for a pattern
  • 0
    Scroll to the absolute left of the document
  • -
    Enter command line mode
  • ;
    Start an extended hint mode
  • <C-S-N>
    Switch to next tab group
  • <C-S-P>
    Switch to previous tab group
  • <C-^>
    Select the alternate tab or the [count]th tab
  • <C-a>
    Increment last number in URL
  • <C-b>
    Scroll up a full page
  • <C-c>
    Stop loading the current web page
  • <C-d>
    Scroll window downwards in the buffer
  • <C-f>
    Scroll down a full page
  • <C-g>
    Print the current file name
  • <C-i>
    Go to a newer position in the jump list
  • <C-n>
    Go to the next tab
  • <C-o>
    Go to an older position in the jump list
  • <C-u>
    Scroll window upwards in the buffer
  • <C-x>
    Decrement last number in URL
  • <Esc>
    Focus content
  • <F1>
    Open the help page
  • <Nop>
    Do nothing
  • <S-Esc>
    Temporarily ignore all Vimperator key bindings
  • <S-Tab>
    Rewind keyboard focus
  • <Tab>
    Advance keyboard focus
  • ?
    Search backwards for a pattern
  • @
    Play a macro
  • @-
    Repeat the last Ex command
  • A
    Toggle bookmarked state of current URL
  • B
    Show buffer list
  • D
    Delete current buffer and select the tab to the left
  • F
    Start QuickHint mode, but open link in a new tab
  • G
    Go to the end of the document
  • H
    Go back in the browser history
  • I
    Open an -ignorekeys prompt for the current domain or URL
  • L
    Go forward in the browser history
  • M
    Add new QuickMark for current URL
  • N
    Find previous
  • O
    Open one or more URLs, based on current location
  • P
    Open (put) a URL based on the current clipboard contents in a new buffer
  • R
    Reload while skipping the cache
  • T
    Open one or more URLs in a new tab, based on current location
  • W
    Open one or more URLs in a new window, based on current location
  • Y
    Copy selected text or current word
  • ZQ
    Quit and don't save the session
  • ZZ
    Quit and save the session
  • [[
    Follow the link labeled 'prev', 'previous' or '<' if it exists
  • [f
    Focus previous frame
  • ]]
    Follow the link labeled 'next' or '>' if it exists
  • ]f
    Focus next frame
  • a
    Open a prompt to bookmark the current URL
  • b
    Open a prompt to switch buffers
  • c
    Start caret mode
  • d
    Delete current tab and select the tab to the right
  • f
    Start QuickHint mode
  • g$
    Go to the last tab
  • g0
    Go to the first tab
  • g<C-g>
    Print file information
  • g<lt>
    Redisplay the last command output
  • g@
    Go to an AppTab
  • gB
    Repeat last -buffer[!] command in reverse direction
  • gF
    View source with an external editor
  • gH
    Open homepage in a new tab
  • gP
    Open (put) a URL based on the current clipboard contents in a new buffer
  • gT
    Go to previous tab
  • gU
    Go to the root of the website
  • gb
    Repeat last -buffer[!] command
  • gf
    View source
  • gg
    Go to the top of the document
  • gh
    Open homepage
  • gi
    Focus last used input field
  • gn
    Jump to a QuickMark in a new tab
  • go
    Jump to a QuickMark
  • gt
    Go to the next tab
  • gu
    Go to parent directory
  • h
    Scroll document to the left
  • i
    Ignore next key and send it directly to the webpage
  • j
    Scroll document down
  • k
    Scroll document up
  • l
    Scroll document to the right
  • m
    Set mark at the cursor position
  • n
    Find next
  • o
    Open one or more URLs
  • p
    Open (put) a URL based on the current clipboard contents in the current buffer
  • q
    Record a key sequence into a macro
  • r
    Reload the current web page
  • t
    Open one or more URLs in a new tab
  • u
    Undo closing of a tab
  • w
    Open one or more URLs in a new window
  • y
    Yank current location to the clipboard
  • zI
    Enlarge full zoom of current web page
  • zM
    Enlarge full zoom of current web page by a larger amount
  • zO
    Reduce full zoom of current web page
  • zR
    Reduce full zoom of current web page by a larger amount
  • zZ
    Set full zoom value of current web page
  • zi
    Enlarge text zoom of current web page
  • zm
    Enlarge text zoom of current web page by a larger amount
  • zo
    Reduce text zoom of current web page
  • zr
    Reduce text zoom of current web page by a larger amount
  • zz
    Set text zoom value of current web page
  • ~
    Open home directory

Commands

  • !
    Run a command
  • abbreviate
    Abbreviate a key sequence
  • abclear
    Remove all abbreviations
  • addons
    Manage available Extensions and Themes
  • autocmd
    Execute commands automatically on events
  • back
    Go back in the browser history
  • bdelete
    Delete current buffer
  • beep
    Play a system beep
  • bmark
    Add a bookmark
  • bmarks
    List or open multiple bookmarks
  • buffer
    Switch to a buffer
  • buffers
    Show a list of all buffers
  • cabbrev
    Abbreviate a key sequence in command line mode
  • cabclear
    Remove all abbreviations in command line mode
  • cd
    Change the current directory
  • cmap
    Map a key sequence in command line mode
  • cmapclear
    Remove all mappings in command line mode
  • cnoremap
    Map a key sequence without remapping keys in command line mode
  • colorscheme
    Load a color scheme
  • comclear
    Delete all user-defined commands
  • command
    List and define commands
  • cunabbrev
    Remove an abbreviation in command line mode
  • cunmap
    Remove a mapping in command line mode
  • delbmarks
    Delete a bookmark
  • delcommand
    Delete the specified user-defined command
  • delmacros
    Delete macros
  • delmarks
    Delete the specified marks
  • delqmarks
    Delete the specified QuickMarks
  • delstyle
    Remove a user style sheet
  • dialog
    Open a Vimperator dialog
  • doautoall
    Apply the autocommands matching the specified URL pattern to all buffers
  • doautocmd
    Apply the autocommands matching the specified URL pattern to the current buffer
  • downloads
    Show progress of current downloads
  • echo
    Echo the expression
  • echoerr
    Echo the expression as an error message
  • echomsg
    Echo the expression as an informational message
  • emenu
    Execute the specified menu item from the command line
  • execute
    Execute the argument as an Ex command
  • extadd
    Install an extension
  • extdelete
    Uninstall an extension
  • extdisable
    Disable an extension
  • extenable
    Enable an extension
  • extensions
    List available extensions
  • extoptions
    Open an extension's preference dialog
  • finish
    Stop sourcing a script file
  • forward
    Go forward in the browser history
  • frameonly
    Show only the current frame's page
  • hardcopy
    Print current document
  • help
    Open the help page
  • helpall
    Open the single unchunked help page
  • highlight
    Set the style of certain display elements
  • history
    Show recently visited URLs
  • iabbrev
    Abbreviate a key sequence in insert mode
  • iabclear
    Remove all abbreviations in insert mode
  • ignorekeys
    Ignore all (or most) Vimperator keys for certain URLs
  • imap
    Map a key sequence in insert mode
  • imapclear
    Remove all mappings in insert mode
  • inoremap
    Map a key sequence without remapping keys in insert mode
  • iunabbrev
    Remove an abbreviation in insert mode
  • iunmap
    Remove a mapping in insert mode
  • javascript
    Run a JavaScript command through eval()
  • jumps
    Show jumplist
  • keepalt
    Execute a command without changing the current alternate buffer
  • let
    Set or list a variable
  • loadplugins
    Load all plugins immediately
  • macros
    List all macros
  • map
    Map a key sequence
  • mapclear
    Remove all mappings
  • mark
    Mark current location within the web page
  • marks
    Show all location marks of current web page
  • messages
    Display previously given messages
  • messclear
    Clear the -messages list
  • mkvimperatorrc
    Write current key mappings and changed options to the config file
  • nmap
    Map a key sequence in normal mode
  • nmapclear
    Remove all mappings in normal mode
  • nnoremap
    Map a key sequence without remapping keys in normal mode
  • nohlsearch
    Remove the search highlighting
  • noremap
    Map a key sequence without remapping keys
  • normal
    Execute Normal mode commands
  • nunmap
    Remove a mapping in normal mode
  • open
    Open one or more URLs in the current tab
  • pageinfo
    Show various page information
  • pagestyle
    Select the author style sheet to apply
  • play
    Replay a recorded macro
  • preferences
    Show Firefox preferences
  • pwd
    Print the current directory name
  • qmark
    Mark a URL with a letter for quick access
  • qmarks
    Show all QuickMarks
  • quit
    Quit current tab
  • quitall
    Quit Vimperator
  • reload
    Reload the current web page
  • reloadall
    Reload all tab pages
  • restart
    Force Vimperator to restart
  • runtime
    Source the specified file from each directory in 'runtimepath'
  • sanitize
    Clear private data
  • saveas
    Save current document to disk
  • sbclose
    Close the sidebar window
  • scriptnames
    List all sourced script names
  • set
    Set an option
  • setglobal
    Set global option
  • setlocal
    Set local option
  • sidebar
    Open the sidebar window
  • silent
    Run a command silently
  • source
    Read Ex commands from a file
  • stop
    Stop loading the current web page
  • stopall
    Stop loading all tab pages
  • style
    Add or list user styles
  • styledisable
    Disable a user style sheet
  • styleenable
    Enable a user style sheet
  • styletoggle
    Toggle a user style sheet
  • tab
    Execute a command and tell it to output in a new tab
  • tabattach
    Attach the current tab to another window
  • tabdetach
    Detach current tab to its own window
  • tabdo
    Execute a command in each tab
  • tabduplicate
    Duplicate current tab
  • tabgroups
    Manage tab groups
  • tablast
    Switch to the last tab
  • tabmove
    Move the current tab after tab N
  • tabnext
    Switch to the next or [count]th tab
  • tabonly
    Close all other tabs
  • tabopen
    Open one or more URLs in a new tab
  • tabprevious
    Switch to the previous tab or go [count] tabs back
  • tabrewind
    Switch to the first tab
  • time
    Profile a piece of code or run a command multiple times
  • unabbreviate
    Remove an abbreviation
  • undo
    Undo closing of a tab
  • undoall
    Undo closing of all closed tabs
  • unlet
    Delete a variable
  • unmap
    Remove a mapping
  • usage
    List all commands, mappings and options with a short description
  • verbose
    Execute a command with 'verbose' set
  • version
    Show version information
  • viewsource
    View source code of current document
  • vmap
    Map a key sequence in visual mode
  • vmapclear
    Remove all mappings in visual mode
  • vnoremap
    Map a key sequence without remapping keys in visual mode
  • vunmap
    Remove a mapping in visual mode
  • winclose
    Close window
  • window
    Execute a command and tell it to output in a new window
  • winonly
    Close all other windows
  • winopen
    Open one or more URLs in a new window
  • wqall
    Save the session and quit
  • zoom
    Set zoom value of current web page

Options

  • activate
    Define when tabs are automatically activated
  • animations
    enabled animation
  • apptab
    Pin the current tab as App Tab
  • autocomplete
    Automatically list completions while typing
  • cdpath
    List of directories searched when executing -cd
  • complete
    Items which are completed at the -open prompts
  • defsearch
    Set the default search engine
  • editor
    Set the external text editor
  • encoding
    Sets the current buffer's character encoding
  • errorbells
    Ring the bell when an error message is displayed
  • eventignore
    List of autocommand event names which should be ignored
  • expandtemplate
    Expand TemplateLiteral
  • exrc
    Allow reading of an RC file in the current directory
  • extendedhinttags
    XPath string of hintable elements activated by ';'
  • fileencoding
    Sets the character encoding of read and written files
  • focuscontent
    Try to stay in normal mode after loading a web page
  • followhints
    Change the behaviour of <Return> in hint mode
  • fullscreen
    Show the current window fullscreen
  • helpfile
    Name of the main help file
  • hintchars
    What characters to use for labeling hints
  • hintinputs
    How text input fields are hinted
  • hintmatching
    How links are matched
  • hinttags
    XPath string of hintable elements activated by 'f' and 'F'
  • hinttimeout
    Timeout before automatically following a non-unique numerical hint
  • history
    Number of Ex commands and search patterns to store in the command-line this._history
  • hlsearch
    Highlight previous search pattern matches
  • ignorecase
    Ignore case in search patterns
  • incsearch
    Show where the search pattern matches as it is typed
  • insertmode
    Use Insert mode as the default for text areas
  • inspectcontentobjects
    Allow completion of JavaScript objects coming from web content. POSSIBLY INSECURE!
  • linksearch
    Limit the search to hyperlink text
  • loadplugins
    Load plugin scripts when starting up
  • maxitems
    Maximum number of items to display at once
  • messages
    Number of messages to store in the message this._history
  • messagetimeout
    Automatically hide messages after a timeout (in ms)
  • newtab
    Define which commands should output in a new tab by default
  • nextpattern
    Patterns to use when guessing the 'next' page in a document sequence
  • online
    Set the 'work offline' option
  • pageinfo
    Desired info in the -pageinfo output
  • popups
    Where to show requested popup windows
  • previouspattern
    Patterns to use when guessing the 'previous' page in a document sequence
  • runtimepath
    List of directories searched for runtime files
  • sanitizeitems
    The default list of private items to sanitize
  • sanitizetimespan
    The default sanitizer time span
  • scroll
    Number of lines to scroll with <C-u> and <C-d> commands
  • scrollbars
    Show scrollbars in the content window when needed
  • shell
    Shell to use for executing -! and -run commands
  • shellcmdflag
    Flag passed to shell when executing -! and -run commands
  • showmode
    Show the current mode in the command line
  • showstatuslinks
    Show the destination of the link under the cursor in the status bar
  • smallicons
    Show small or normal size icons in the main toolbar
  • smartcase
    Override the 'ignorecase' option if the pattern contains uppercase characters
  • status
    Define which information to show in the status bar
  • suggestengines
    Engine Alias which has a feature of suggest
  • tabnumbers
    Show small numbers at each tab to allow quicker selection
  • titlestring
    Change the title of the window
  • toolbars
    Show or hide toolbars
  • urlseparator
    Set the separator regex used to separate multiple URL args
  • usermode
    Show current website with a minimal style sheet to make it easily accessible
  • verbose
    Define which info messages are displayed
  • visualbell
    Use visual bell instead of beeping on errors
  • wildmode
    Define how command line completion works
  • wordseparators
    How words are split for hintmatching
  • yankencodedurl
    Set the yank mode copying encoded URL

Comments

Comments powered by Disqus