Vim編輯器是很多人眼里的神器板祝,其豐富的快捷鍵,跨平臺(tái)適用走净,尤其是在linux上簡(jiǎn)直無(wú)可替代券时,今天又仔細(xì)學(xué)習(xí)了基礎(chǔ)的用法,與大家分享:
vim基礎(chǔ)操作
- vim基本的修改伏伯,刪除橘洞,追加操作命令
q!退出當(dāng)前編輯環(huán)境且不保存變更
esc退出當(dāng)前操作狀態(tài)说搅,確闭ㄔ妫快捷鍵處于可用狀態(tài)
x鍵用于快捷刪除單個(gè)字符,dw也可以用來(lái)刪除字符弄唧,不同點(diǎn)是dw可以加上數(shù)字指明執(zhí)行幾次
de用來(lái)刪除光標(biāo)處的單詞
d$刪除選中處的行文本适肠,就是說(shuō)可以刪除光標(biāo)以后到行尾的所有文本
dd命令用來(lái)刪除光標(biāo)所在整行文本 - u撤銷(xiāo)單個(gè)操作,U撤銷(xiāo)系列操作(此處具體不太理解候引,還需考證)
ctrl+r可以回滾撤銷(xiāo)操作侯养,就是說(shuō)可以把u操作還原 - w,e有單詞前后類(lèi)似的意思澄干,比如2w是跳到選定處以后2個(gè)單詞的第一個(gè)字母逛揩,2e則是跳到選定出以后2個(gè)單詞的詞尾(最后一個(gè)字母)
在 esc狀態(tài)下按 0 (zero)可以跳到行首 - dd和p組合可以實(shí)現(xiàn)行交換,具體操作是dd要移動(dòng)的行麸俘,選取需要交換的行辩稽,p一下,選中的行和剛才dd的行就交換了位置
r+正確的字符實(shí)現(xiàn)對(duì)選定字符的替換操作 - 最常用的快捷鍵从媚,用于移動(dòng)光標(biāo)的是 左h逞泄,右l ,上k,下j