Vim 的三種工作模式
分別為命令模式,輸入模式和編輯模式
命令模式
使用 Vim 打開(kāi)文件時(shí)浆西,默認(rèn)處于命令模式粉私。此模式下,可使用方向鍵(上近零、下诺核、左、右鍵位) 移動(dòng)光標(biāo)的位置秒赤,還可以對(duì)文件內(nèi)容進(jìn)行復(fù)制猪瞬、粘貼、替換入篮、刪除等操作陈瘦。
復(fù)制命令
number yy (number 表示從光標(biāo)處開(kāi)始復(fù)制幾行,yy 為復(fù)制命令潮售,無(wú) number 時(shí)痊项,默認(rèn)復(fù)制一行)
刪除命令
number dd (number 為刪除幾行,dd 為刪除命令酥诽,無(wú) number 時(shí)鞍泉,默認(rèn)刪除一行)
粘貼命令
p
輸入模式
在輸入模式下,Vim 可以對(duì)文件執(zhí)行寫(xiě)操作肮帐,類似于在 word 中輸入內(nèi)容咖驮。
在命令模式下,鍵入 i 即為輸入模式(輸入其他字母训枢,例如 I托修,不一一列舉)
使用ESC,即可回退到命令模式
編輯模式
編輯模式用于對(duì)文件中的指定內(nèi)容執(zhí)行保存恒界、查找或替換等操作睦刃。
在命令模式下,鍵入: 即進(jìn)入編輯模式十酣。編輯模式操作執(zhí)行后涩拙,會(huì)自動(dòng)進(jìn)入命令模式
顯示行號(hào)
兩種方式:
方式一:針對(duì)某個(gè)文件际长,臨時(shí)顯示行號(hào)
~:vim xxx.file
:set number
方式二:永久顯示行號(hào)
~:vim ~/.vimrc
在打開(kāi)的vimrc文件中最后一行輸入:set number ,然后保存退出兴泥。再次用vim打開(kāi)文件時(shí)工育,就會(huì)顯示行號(hào)了。
如何快速定位到某一行
:number 即可郁轻。(number 為具體的行號(hào))
編輯文件
鍵入 i翅娶,之后即可對(duì)文件進(jìn)行編輯
退出
保存退出
:wq
不保存退出
:q!