vi和vim基本介紹
所有的Linux系統(tǒng)都會內(nèi)建vi文本編輯器罕拂。
vim具有程序編輯的能力畔裕,可以看做是vi的增強版本昧狮,可以主動的以字體顏色辨別語法的正確性,方便程序設(shè)計萧诫。代碼補完、編譯及錯誤跳轉(zhuǎn)等方便編程的功能特別豐富枝嘶,在程序員中被廣泛使用帘饶。
vi和vim的三種常用模式
正常模式
以vim打開一個檔案就直接進入一般模式了(這是默認模式)。在這個模式中群扶,你可以使用【上下左右】按鍵來移動光標及刻,你可以使用【刪除字符】或【刪除整行】來處理檔案內(nèi)容,也可以使用【復(fù)制竞阐、粘貼】來處理你的文檔數(shù)據(jù)缴饭。
插入模式/編輯模式
按下i、o骆莹、a颗搂、r等任何一個字符之后才會進入編輯模式,一般來說按i即可幕垦。
命令行模式
在這個模式中丢氢,可以提供你相關(guān)指令,完成讀取先改,存盤疚察,替換,離開vim仇奶、顯示行號等的動作則是在此模式中達成的貌嫡。
vi和vim模式的相互切換
:q!:打開后不修改并強制退出
:q:打開后沒有修改直接退出
:wq:保存并修改
vi和vim快捷鍵
注:在正常模式or命令模式下才能使用快捷鍵
1,【正常模式】拷貝當前行 [yy]该溯,拷貝當前行向下的5行 [5yy]岛抄,粘貼[p]。
2朗伶,【正常模式】刪除當前行 dd弦撩,刪除當前行向下的5行 5dd。
3论皆,【命令模式】在文件中查找某個單詞 [/關(guān)鍵字]益楼,回車查找,輸入n就是查找下一個点晴。
4感凤,【命令模式】設(shè)置文件的行號[:set nu],取消文件的行號[:set nonu]粒督。
5陪竿,【正常模式】編輯/etc/profile文件,使用快捷鍵到底文檔的最末行[G]和最首行[gg]。
6族跛,【正常模式】在一個文件中輸入'hello'闰挡,然后又撤銷這個動作 u。
7礁哄,【正常模式】編輯 /etc/profile文件长酗,輸入行號按 shift+g。
8桐绒, 更多:vi和vim快捷鍵大全