Vimscript 打印信息

2018-02-24 16:02 更新

Vimscript中,我們最先關(guān)注的是echoechom命令。

你可以在Vim中執(zhí)行:help echo:help echom命令以查看其幫助文檔。讀完本書之后, 再次遇到新的命令時(shí),你應(yīng)該先執(zhí)行:help命令查看其幫助文檔。

執(zhí)行如下命令,體驗(yàn)echo命令:

:echo "Hello, world!"

你應(yīng)該會(huì)在屏幕的底部看到Hello, world!被打印出來。

還是打印消息

現(xiàn)在執(zhí)行如下命令,體驗(yàn)echom命令:

:echom "Hello again, world!"

你應(yīng)該會(huì)在屏幕的底部看到Hello again, world!被打印出來。

執(zhí)行如下命令,查看上述兩個(gè)打印命令的區(qū)別:

:messages

你應(yīng)該會(huì)看到一些消息。Hello, world!應(yīng)該_不在_其中,但是Hello again, world!?

當(dāng)你寫更為復(fù)雜的Vimscript時(shí),你可能會(huì)想"打印一些信息"以方便調(diào)試程序。:echo命令 會(huì)打印輸出,但是一旦你的腳本運(yùn)行完畢,那些輸出信息就會(huì)消失。使用:echom打印的信息 會(huì)保存下來,你可以執(zhí)行:messages命令再次查看那些信息。

注釋

繼續(xù)之前,咱們先看看如何添加注釋。當(dāng)你寫Vimscript腳本時(shí)(在你的~/.vimrc文件中或 其它任意文件),你可以通過"字符添加注釋,例如:

" Make space more useful
nnoremap <space> za

這個(gè)注釋方法并不_總是_有效(這就是Vimscript令人無語的一點(diǎn)),但是更多的情況這個(gè)方法是 可以正常工作的。以后我們會(huì)談到什么情況、為什么這個(gè)方法會(huì)無效。

練習(xí)

閱讀:help echo幫助文檔。

閱讀:help echom幫助文檔。

閱讀:help messages幫助文檔。

添加一行代碼到你的~/.vimrc文件中,使得每個(gè)打開Vim時(shí)都會(huì)顯示一個(gè)可愛的ASCII 字符貓(>^.^<)。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)