The first pieces of Vimscript we'll look at are the
You can read their full documentation by running
:help echo and
in Vim. As you go through this book you should try to read the
every new command you encounter to learn more about them.
echo by running the following command:
:echo "Hello, world!"
You should see
Hello, world! appear at the bottom of the window.
Now try out
echom by running the following command.
:echom "Hello again, world!"
You should see
Hello again, world! appear at the bottom of the window.
To see the difference between these two commands, run the following:
You should see a list of messages.
Hello, world! will not be in this list,
Hello again, world! will be in it.
When you're writing more complicated Vimscript later in this book you may find
yourself wanting to "print some output" to help you debug problems. Plain old
:echo will print output, but it will often disappear by the time your script
is done. Using
:echom will save the output and let you run
view it later.
Before moving on, let's look at how to add comments. When you write Vimscript
code (in your
~/.vimrc file or any other one) you can add comments with the
" character, like this:
" Make space more useful nnoremap <space> za
This doesn't always work (that's one of those ugly corners of Vimscript), but in most cases it does. Later we'll talk about when it won't (and why that happens).
Add a line to your
~/.vimrc file that displays a friendly ASCII-art cat
>^.^<) whenever you open Vim.