新聞中心
目前為止,大家已經(jīng)具備了在Linux系統(tǒng)中編寫文檔的理論基礎(chǔ)了,接下來(lái)我們一起動(dòng)手編寫一個(gè)簡(jiǎn)單的腳本文檔。劉遄老師會(huì)盡力把所有操作步驟和按鍵過程都標(biāo)注出來(lái),如果忘記了某些快捷鍵命令的作用,可以再返回前文進(jìn)行復(fù)習(xí)。

編寫腳本文檔的第1步就是給文檔取個(gè)名字,這里將其命名為practice.txt。如果存在該文檔,則是打開它。如果不存在,則是創(chuàng)建一個(gè)臨時(shí)的輸入文件,如圖4-2所示。
圖4-2 嘗試編寫腳本文檔
打開practice.txt文檔后,默認(rèn)進(jìn)入的是Vim編輯器的命令模式。此時(shí)只能執(zhí)行該模式下的命令,而不能隨意輸入文本內(nèi)容,我們需要切換到輸入模式才可以編寫文檔。
在圖4-1中提到,可以分別使用a、i、o三個(gè)鍵從命令模式切換到輸入模式。其中,a鍵與i鍵分別是在光標(biāo)后面一位和光標(biāo)當(dāng)前位置切換到輸入模式,而o鍵則是在光標(biāo)的下面再創(chuàng)建一個(gè)空行,此時(shí)可敲擊a鍵進(jìn)入到編輯器的輸入模式,如圖4-3所示。
圖4-3 切換至編輯器的輸入模式
進(jìn)入輸入模式后,可以隨意輸入文本內(nèi)容,Vim編輯器不會(huì)把您輸入的文本內(nèi)容當(dāng)作命令而執(zhí)行,如圖4-4所示。
圖4-4 在編輯器中輸入文本內(nèi)容
在編寫完之后,想要保存并退出,必須先敲擊鍵盤Esc鍵從輸入模式返回命令模式,如圖4-5所示。然后再輸入:wq!切換到末行模式才能完成保存退出操作,如圖4-6所示。
圖4-5 Vim編輯器的命令模式
圖4-6 Vim編輯器的末行模式
當(dāng)在末行模式中輸入:wq!命令時(shí),就意味著強(qiáng)制保存并退出文檔。然后便可以用cat命令查看保存后的文檔內(nèi)容了,如圖4-7所示。
圖4-7 查看文檔的內(nèi)容
是不是很簡(jiǎn)單?!繼續(xù)編輯這個(gè)文檔。因?yàn)橐谠形谋緝?nèi)容的下面追加內(nèi)容,所以在命令模式中敲擊o鍵進(jìn)入輸入模式更會(huì)高效,操作如圖4-8、圖4-9與圖4-10所示。
圖4-8 再次通過Vim編輯器編寫文檔
圖4-9 進(jìn)入Vim編輯器的輸入模式
圖4-10 追加寫入一行文本內(nèi)容
因?yàn)榇藭r(shí)已經(jīng)修改了文本內(nèi)容,所以Vim編輯器在我們嘗試直接退出文檔而不保存的時(shí)候就會(huì)拒絕我們的操作了。此時(shí)只能強(qiáng)制退出才可以結(jié)束本次輸入操作,如圖4-11、圖4-12和圖4-13所示。
圖4-11 嘗試退出文本編輯器
圖4-12 因文件已被修改而拒絕退出操作
現(xiàn)在大家也算是具有了一些Vim編輯器的實(shí)戰(zhàn)經(jīng)驗(yàn)了,應(yīng)該也感覺沒有想象中那么難吧?,F(xiàn)在查看文本的內(nèi)容,果然發(fā)現(xiàn)追加輸入的內(nèi)容并沒有被保存下來(lái),如圖4-14所示。
大家在學(xué)完了理論知識(shí)之后又自己動(dòng)手編寫了一個(gè)文本,現(xiàn)在是否感覺成就滿滿呢?接下來(lái)將會(huì)由淺入深為讀者安排三個(gè)小任務(wù)。為了徹底掌握Vim編輯器的使用,大家一定要逐個(gè)完成不許偷懶,如果在完成這三個(gè)任務(wù)期間忘記了相關(guān)命令,可返回前文進(jìn)一步復(fù)習(xí)掌握。
圖4-13 強(qiáng)制退出文本編輯器
圖4-14 查看最終編寫成的文本內(nèi)容
當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)linux教程:4.1.1 編寫簡(jiǎn)單文檔
文章地址:http://m.fisionsoft.com.cn/article/cdihjdh.html


咨詢
建站咨詢
