This is an overview of all the commands implemented in Vrapper. There is no description of their function as an excellent documentation for Vim is already available.
i
to exclude the bounding characters or
a
to include the bounding characters. For example, di(
will delete everything
within the parentheses and da(
will delete the parentheses and everything within them.m<char>
allows you to define any arbitrary <char>
as the delimiter. For example,
vim*
will select (in visual mode) text between two *
characters.
c
will select lines that start with single-line
comments (//
, #
, --
) or block comments
(/* */
, <!-- -->
).
Comment text object C
will select multiple contiguous lines of single-line comments.
<C-F> | Page down |
<C-B> | Page up |
<C-D> | Half-page down |
<C-U> | Half-page up |
<C-Y> | Scroll line up |
<C-E> | Scroll line down |
<C-I> TAB | Forward navigation history |
<C-O> | Backward navigation history |
<C-R> | Redo |
<C-A> | Increment number under cursor |
<C-X> | Decrement number under cursor |
g_<C-G> | Display cursor position info |
<C-W>_q | Close current buffer |
<C-^> | Switch to previous buffer |
<C-6> | Switch to previous buffer |
<buffer id><C-6 / C-^> | Switch to buffer with given id |
<C-C> | Leave insert mode |
<C-R> | Paste contents of a register |
<C-A> | Paste contents of last insert |
<C-E> | Insert character below cursor |
<C-Y> | Insert character above cursor |
<C-W> | Delete previous word |
<C-N> | Word completion, like content assist |
<C-P> | Word completion, like content assist |
<C-X><C-L> | Line completion |
<C-X><C-N> | Next Line completion |
<C-X><C-P> | Previous Line completion |
<C-U> | Delete characters on line before cursor |
<C-O> | Perform a single NormalMode command |
<C-T> | Insert one shiftwidth (indent) at the beginning of the line |
<C-D> | Remove one shiftwidth (indent) at the beginning of the line |
:set contentassistmode
)
<C-N> | Next Match |
<C-P> | Previous Match |
<C-C> | Leave visual mode |
<C-F> | Page down |
<C-B> | Page up |
<C-D> | Half-page down |
<C-U> | Half-page up |
<C-C> | Leave command mode |
<C-W> | Delete previous word |
<C-U> | Delete all characters before the cursor |
<C-Y> | Copy selection to clipboard |
<C-R><C-W> | Insert word under cursor into command line |
<C-R><C-A> | Insert (whitespace-delimited) WORD under cursor into command line |
<Shift-Insert> | Paste clipboard contents into command line |
<C-C> | Leave search mode |
<C-W> | Delete previous word |
<C-]> | Go to declaration |
<C-W><C-W> | Go to other split |
<C-W><C-O> | Close other splits |
<C-W><C-H> | Move to left split |
<C-W><C-L> | Move to right split |
<C-W><C-J> | Move to split below |
<C-W><C-K> | Move to split above |