在linux系統(tǒng)下使用vi編輯器,保存并退出,看似簡單,卻常常讓新手抓狂。 我剛開始接觸linux時(shí),就因?yàn)檫@個(gè)命令卡了好久。 記得當(dāng)時(shí),我費(fèi)了半天勁寫了一個(gè)配置文件,正準(zhǔn)備保存,卻發(fā)現(xiàn)怎么也退不出vi,屏幕上密密麻麻的代碼,讓我焦慮不已。 最后,還是在一位老程序員的指點(diǎn)下,才搞明白。
其實(shí),vi編輯器有兩種模式:命令模式和編輯模式。 你寫代碼的時(shí)候是在編輯模式,而保存和退出則需要切換到命令模式。 切換到命令模式很簡單,只需要按下鍵盤上的Esc鍵即可。 你會(huì)發(fā)現(xiàn),屏幕左下角的光標(biāo)不再閃爍,這表示你已經(jīng)進(jìn)入命令模式了。
保存并退出的命令,取決于你想做什么。
如果想保存修改并退出,你需要輸入:wq (冒號(hào)+wq) 并按回車鍵。 w代表寫入(write),q代表退出(quit)。 這應(yīng)該是最常用的命令了。
如果你只是想保存修改,但不退出vi,可以使用:w 命令。 這在你想保存當(dāng)前進(jìn)度,稍后再繼續(xù)編輯時(shí)非常有用。 我曾經(jīng)就因?yàn)橥洷4?,電腦突然斷電,導(dǎo)致辛辛苦苦寫了一上午的代碼全部丟失,那滋味,至今難忘。 所以,養(yǎng)成定期保存的好習(xí)慣非常重要。
如果不想保存修改,直接退出,可以使用:q! 命令。 ! 表示強(qiáng)制退出。 需要注意的是,這個(gè)命令會(huì)丟棄所有未保存的修改,所以使用前一定要三思而后行。 我曾經(jīng)因?yàn)檎`用這個(gè)命令,丟失過一些重要的配置信息,所以現(xiàn)在每次使用這個(gè)命令前都會(huì)再仔細(xì)確認(rèn)一遍。
最后,如果你的文件是新創(chuàng)建的,第一次保存時(shí),:w 命令會(huì)提示你輸入文件名。 這在剛開始使用vi時(shí),很容易忽略。 記住,在命令模式下,冒號(hào)(:)是關(guān)鍵,它表示你接下來要輸入的是一個(gè)vi命令。
熟練掌握這些命令,就能輕松應(yīng)對(duì)vi編輯器的保存和退出操作了。 記住,多練習(xí),多實(shí)踐,才能真正掌握它。 別害怕出錯(cuò),從錯(cuò)誤中學(xué)習(xí),才是進(jìn)步最快的方式。
路由網(wǎng)(www.lu-you.com)您可以查閱其它相關(guān)文章!