打開文件:在命令行中輸入vim 文件路徑來打開一個(gè)文件塔次,如果文件不存在,則會(huì)創(chuàng)建一個(gè)新文件名秀。
當(dāng)你使用 Vim 打開一個(gè)文件時(shí)励负,默認(rèn)情況下會(huì)直接進(jìn)入命令模式,無需進(jìn)行任何操作匕得。
插入操作:在命令模式下按“i”或“Insert”鍵進(jìn)入插入模式继榆,這是唯一的文本編輯模式。要退出插入模式,需按“Esc”鍵返回命令模式略吨。
保存操作:可以在命令模式下輸入“:w”攒发。如果是第一次保存,Vim會(huì)提示你輸入文件名
退出操作:退出Vim編輯器而不保存更改晋南,可以使用“:q!”惠猿。如果已經(jīng)做了修改并且想要保存退出,那么需要使用“:wq”负间。如果沒做修改偶妖,直接用“:q”即可退出。
移動(dòng)操作:基本光標(biāo)移動(dòng)有“h”(左)政溃、“j”(下)趾访、“k”(上)、“l(fā)”(右)以及“0”(移動(dòng)到行首)和“$”(移動(dòng)到行尾)董虱。要移動(dòng)到文檔的頭部或尾部扼鞋,可以使用“gg”或“G”。
搜索文本:在命令模式下愤诱,輸入“/pattern”可以搜索文本云头,其中“pattern”是要搜索的字符串。如果要查找下一個(gè)匹配項(xiàng)淫半,可以使用“n”溃槐;查找上一個(gè)匹配項(xiàng)則使用“N”。
多窗口:Vim也支持多窗口操作科吭,例如使用“:split”可以水平分割窗口昏滴,而“:vsplit”則是垂直分割窗口
幫助命令:在Vim內(nèi)部使用“:help”命令來訪問幫助文檔
設(shè)置行號(hào):打開文件后,按 Esc 鍵確保進(jìn)入命令模式对人,然后輸入 :set nu 或 :set number 來顯示絕對(duì)行號(hào)
工作模式:VIM有三種主要的工作模式谣殊,分別是命令行模式(Command mode)、插入模式(Insert mode)和底行模式(Last line mode)牺弄。
命令行模式:這是進(jìn)入VIM后的第一個(gè)模式姻几,在這個(gè)模式下,你可以移動(dòng)光標(biāo)猖闪、刪除行等鲜棠,但不能輸入文字。通過i鍵可以切換到插入模式培慌。
插入模式:在這個(gè)模式下豁陆,你可以輸入和編輯文本。按Esc鍵可以返回到命令行模式吵护。
底行模式:在這個(gè)模式下盒音,光標(biāo)位于屏幕底部表鳍,你可以保存文件、退出VIM或執(zhí)行其他如查找字符串祥诽、列出行號(hào)等操作譬圣。通過:鍵可以從命令行模式切換到底行模式。
保存和退出:在底行模式下雄坪,輸入:w保存更改厘熟,輸入:q退出編輯器,或者輸入:wq同時(shí)保存并退出维哈。如果想不保存更改就強(qiáng)制退出绳姨,可以使用:q!。
光標(biāo)移動(dòng):在命令行模式下阔挠,可以使用h飘庄、j、k购撼、l鍵分別向左跪削、下、上迂求、右移動(dòng)光標(biāo)碾盐。
刪除和撤銷:在命令行模式下,使用dd可以刪除當(dāng)前行锁摔,u可以撤銷上一次的操作廓旬。
查找替換:在底行模式下哼审,可以使用:/pattern來查找文本谐腰,使用:%s/old/new/g來替換文本。