回显信息

我们首先要了解关于 Vimscript 的是 echoechom 命令。

在 Vim 运行 :help echo:help echom 可以查看他们完整的文档。 在阅读本书的过程中,每当遇到新的命令,你都应该试着去看 :help,以便了解更多的信息。

运行以下命令来试试 echo

:echo "Hello, world!"

Hello, world! 就出现在窗口的下方啦。

持续回显

现在运行以下命令来试试 echom

:echom "Hello again, world!"

Hello again, world! 就出现在窗口的下方啦。

想要知道这两个命令有什么不同,运行以下命令:

:messages

你会看到一个信息列表。 Hello, world! 不会出现在列表里,而 Hello again, world!出现在里面。

以后在编写本书中更复杂的 Vimscript 时,你会发现想要“打印一些输出”来调试问题。 :echo 会打印出输出,但它经常会在你的程序运行完后消失。 而用 :echom 会保存输出,之后,运行 :messages 就可以查看了。

注释

在继续学习之前,让我们先看看如何添加注释。 在写 Vimscript 代码(在 ~/.vimrc 或者任何其他的文件)时,可以在 " 字符后添加注释,像这样:

" Make space more useful
nnoremap <space> za

这并不总能正常工作(这就是 Vimscript 丑陋的死角之一),但是在大部分情况下还是能正常工作的。 在之后,我们会谈论什么时候它不能正常工作(以及为什么会发生)。

练习

阅读 :help echo

阅读 :help echom

阅读 :help :messages

~/.vimrc 文件中加入一行代码,使在打开 Vim 的时候,会显示一个字符表情(译注:原文是 ASCII-art)猫 (>^.^<)。

原文地址:http://learnvimscriptthehardway.stevelosh.com/chapters/01.html