Home Explore Blog CI



neovim

4th chunk of `runtime/doc/intro.txt`
aba1d599c33b48e353f0884bc5f4fb22fe0e56e781a6d2990000000100000fa2
                   operator is pending.
                  - Ex commands can be used to move the cursor.  This can be
                    used to call a function that does some complicated motion.
                    The motion is always charwise exclusive, no matter what
                    ":" command is used.  This means it's impossible to
                    include the last character of a line without the line
                    break (unless 'virtualedit' is set). If the Ex command
                    changes the text before where the operator starts or jumps
                    to another buffer the result is unpredictable.  It is
                    possible to change the text further down.  Jumping to
                    another buffer is possible if the current buffer is not
                    unloaded.

                                                        *{Visual}*
- {Visual}      A selected text area.  It is started with the "v", "V", or
                CTRL-V command, then any cursor movement command can be used
                to change the end of the selected text.
                This is used before an |operator| command to highlight the
                text that is to be operated upon.
                See |Visual-mode|.

                                                        *<character>*
- <character>   A special character from the table below, optionally with
                modifiers, or a single ASCII character with modifiers.

                                                        *'character'*
- 'c'           A single ASCII character.

                                                        *CTRL-{char}*
- CTRL-{char}   {char} typed as a control character; that is, typing {char}
                while holding the CTRL key down.  The case of {char} is
                ignored; thus CTRL-A and CTRL-a are equivalent.  But in
                some terminals and environments, using the SHIFT key will
                produce a distinct code (e.g. CTRL-SHIFT-a); in these
                environments using the SHIFT key will not trigger commands
                such as CTRL-A.

                                                        *'option'*
- 'option'      An option, or parameter, that can be set to a value, is
                enclosed in single quotes.  See |options|.

                                                        *quotecommandquote*
- "command"     A reference to a command that you can type is enclosed in
                double quotes.
- `command`     New style command, this distinguishes it from other quoted
                text and strings.

                                        *key-notation* *key-codes* *keycodes*
These names for keys are used in the documentation.  They can also be used
with the ":map" command.

notation        meaning             equivalent  decimal value(s)        ~
<Nul>           zero                    CTRL-@    0 (stored as 10) *<Nul>*
<BS>            backspace               CTRL-H    8     *backspace*
<Tab>           tab                     CTRL-I    9     *tab* *Tab*
                                                        *linefeed*
<NL>            linefeed                CTRL-J   10 (used for <Nul>)
<CR>            carriage return         CTRL-M   13     *carriage-return*
<Return>        same as <CR>                            *<Return>*
<Enter>         same as <CR>                            *<Enter>*
<Esc>           escape                  CTRL-[   27     *escape* *<Esc>*
<Space>         space                            32     *space*
<lt>            less-than               <        60     *<lt>*
<Bslash>        backslash               \        92     *backslash* *<Bslash>*
<Bar>           vertical bar            |       124     *<Bar>*
<Del>           delete                          127
<CSI>           command sequence intro  ALT-Esc 155     *<CSI>*

<EOL>           end-of-line (can be <CR>, <NL> or <CR><NL>,
                depends on system and 'fileformat')

Title: Notation (Continued): Visual Selections, Special Characters, Options, Commands, and Key Notations
Summary
This section continues explaining the notation used in the manual. It covers visual selections ({Visual}), special characters (<character>), ASCII characters ('c'), control characters (CTRL-{char}), options ('option'), commands ("command" and `command`), and key notations. It provides a table of key notations, their meanings, equivalent control characters, and decimal values, including <Nul>, <BS>, <Tab>, <NL>, <CR>, <Return>, <Enter>, <Esc>, <Space>, <lt>, <Bslash>, <Bar>, <Del>, and <CSI>.