我們學(xué)習(xí)的 Vimscript 的第一部分是echo
和echom
命令。
你可以通過:help echo
和:help echom
來查看關(guān)于這個兩個命令的完整手冊裹赴。在你學(xué)習(xí)這本書的過程中,建議你都用:help
命令來查看每個新學(xué)習(xí)的命令來加深你對它的理解谎痢。
運行下面的命令:
:echo "Hello,world!"
在你屏幕的下面,應(yīng)該能看到Hello,world!
這幾個字符卷雕。
持久化的消息
現(xiàn)在节猿,運行下面的echom
命令:
:echom "Hello again,world!"
現(xiàn)在,你在屏幕的下方看到的應(yīng)該是Hello again,world!
現(xiàn)在來看看這兩個命令的區(qū)別漫雕,首先運行一個新的命令:
:messages
你應(yīng)該可以看到一個消息列表滨嘱,Hello,world!
不會出現(xiàn)在這個列表里,但是Hello again,world!
在里面浸间。
當(dāng)你在深入學(xué)習(xí)本書時太雨,你會寫一些復(fù)雜的腳本,那么你就會需要打印一些信息來幫助你調(diào)試程序发框。簡單的:echo
命令會可以用來輸出信息躺彬,但是一旦腳本運行完畢,消息也都消失了梅惯。但是用:echom
來輸出的話宪拥,消息會被保存起來,并且后面可以用:messages
來查看铣减。
注釋
在我們繼續(xù)學(xué)習(xí)其他命令之前她君,我們需要了解一下如何進(jìn)行注釋。當(dāng)你在寫 vim 腳本的時候(在 vimrc 文件或者其他文件里)葫哗,你可以用"
字符來添加注釋缔刹,例如:
"Make space more userful
nnoremap <space> za
但是這并不一總是有效(在 Vim 腳本的某些丑陋的地方是無效的),但是大部分場景下是有效的劣针,我們后面會討論為什么在某些場景是無效的校镐。
練習(xí)
- 閱讀
:help echo
的內(nèi)容。 - 閱讀
:help echom
的內(nèi)容捺典。 - 閱讀
:help messages
的內(nèi)容鸟廓。 - 添加一行腳本到你的 vimrc 文件里,使得每當(dāng)你打開 vim 的時候會顯示 ASCII 字符貓
>^.^<
襟己。