模式:
VI有四種模式:正常模式账忘、插入模式岂膳、命令模式疹启、可視模式恕出。
初學(xué)者啟動(dòng)VI后,敲擊鍵盤卻無法輸入。這是因?yàn)閂I和其他編輯器不一樣饲化,打開以后處于普通模式莽鸭。這時(shí)候敲擊i鍵(代表insert)或a鍵(代表after),進(jìn)入插入模式(此時(shí)VI左下角會(huì)出現(xiàn)“--insert--”字樣)吃靠,就可以輸入文字了硫眨。敲擊Esc鍵可以從插入模式返回到普通模式。
? ? 既然知道插入模式可以輸入文字巢块,那么普通模式有什么用呢礁阁?試著在插入模式下輸入幾行文字,然后敲擊Esc回到普通模式夕冲。試著敲擊?h,j,k,l幾個(gè)鍵氮兵,發(fā)現(xiàn)光標(biāo)在移動(dòng)裂逐。沒錯(cuò)歹鱼!在普通模式下,可以方便地控制光標(biāo)的位置卜高。
移動(dòng):
? h,j,k,l 分別是向左弥姻、下、上掺涛、右移動(dòng)一個(gè)光標(biāo)
? w 向后移動(dòng)一個(gè)單詞(word)
正常模式一般用于瀏覽文件庭敦,也包括一些復(fù)制、粘貼薪缆、刪除等操作秧廉。這時(shí)擊鍵時(shí),一般的鍵/鍵組合會(huì)被當(dāng)成功能鍵拣帽,而不會(huì)鍵入對(duì)應(yīng)的字符疼电。在這個(gè)模式下,我們可能通過鍵盤在文本中跳來跳去减拭,跳動(dòng)的范圍從小到大是字符蔽豺、單詞、行拧粪、句子修陡、段落和屏幕。
啟動(dòng)vim后默認(rèn)位于正常模式可霎。不論位于什么模式魄鸦,按下<Esc>鍵(有時(shí)需要按兩下)都會(huì)進(jìn)入正常模式。
保存:
當(dāng)我們完成輸入癣朗,需要保存退出拾因,怎么做?
如果你是在插入模式下,先返回到普通模式盾致,然后敲一個(gè)英文地冒號(hào)(:)主经,這時(shí)你會(huì)看到vi的左下角出現(xiàn)了一個(gè)冒號(hào),即表示進(jìn)入了命令模式庭惜。
此時(shí)你可以敲擊w<空格>文件名<回車>罩驻,即可保存。命令模式下按q<回車>表示退出(quit)护赊。命令都以回車作為結(jié)束惠遏。