.. _commands: ######## Commands ######## In vimiv all keybindings are mapped to commands. Most of the commands can also be run from the command line but some are hidden as they are not useful to run by hand. A typical example is the ``:command`` command which enters the command line. Every command is limited to its mode. This allows commands with equal names to do different things depending on the mode they are run in. For example the ``:zoom`` command rescales the image in ``image`` mode but changes the size of thumbnails in ``thumbnail`` mode. This also prevents running commands that are useless in the current mode. Commands available in the special ``global`` mode can be run in ``image``, ``library`` and ``thumbnail`` mode. Below is a complete list of all commands in every mode. .. include:: commands_desc.rstsrc