輸出消息

我們學(xué)習(xí)的 Vimscript 的第一部分是echoechom命令。

你可以通過(guò):help echo:help echom來(lái)查看關(guān)于這個(gè)兩個(gè)命令的完整手冊(cè)。在你學(xué)習(xí)這本書的過(guò)程中,建議你都用:help命令來(lái)查看每個(gè)新學(xué)習(xí)的命令來(lái)加深你對(duì)它的理解。

運(yùn)行下面的命令:
:echo "Hello,world!"
在你屏幕的下面,應(yīng)該能看到Hello,world!這幾個(gè)字符。

持久化的消息

現(xiàn)在,運(yùn)行下面的echom命令:
:echom "Hello again,world!"

現(xiàn)在,你在屏幕的下方看到的應(yīng)該是Hello again,world!

現(xiàn)在來(lái)看看這兩個(gè)命令的區(qū)別,首先運(yùn)行一個(gè)新的命令:
:messages

你應(yīng)該可以看到一個(gè)消息列表,Hello,world!不會(huì)出現(xiàn)在這個(gè)列表里,但是Hello again,world!在里面。

當(dāng)你在深入學(xué)習(xí)本書時(shí),你會(huì)寫一些復(fù)雜的腳本,那么你就會(huì)需要打印一些信息來(lái)幫助你調(diào)試程序。簡(jiǎn)單的:echo命令會(huì)可以用來(lái)輸出信息,但是一旦腳本運(yùn)行完畢,消息也都消失了。但是用:echom來(lái)輸出的話,消息會(huì)被保存起來(lái),并且后面可以用:messages來(lái)查看。

注釋

在我們繼續(xù)學(xué)習(xí)其他命令之前,我們需要了解一下如何進(jìn)行注釋。當(dāng)你在寫 vim 腳本的時(shí)候(在 vimrc 文件或者其他文件里),你可以用"字符來(lái)添加注釋,例如:

     "Make space more userful
     nnoremap <space> za

但是這并不一總是有效(在 Vim 腳本的某些丑陋的地方是無(wú)效的),但是大部分場(chǎng)景下是有效的,我們后面會(huì)討論為什么在某些場(chǎng)景是無(wú)效的。

練習(xí)

  • 閱讀:help echo的內(nèi)容。
  • 閱讀:help echom的內(nèi)容。
  • 閱讀:help messages的內(nèi)容。
  • 添加一行腳本到你的 vimrc 文件里,使得每當(dāng)你打開 vim 的時(shí)候會(huì)顯示 ASCII 字符貓>^.^<。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容