1. Vim常用操作
1.1 Vim簡(jiǎn)介
Vim是一個(gè)功能強(qiáng)大的全屏幕文本編輯器,是Linux/UNIX上最常用的文本編輯器,它的作用是建立、編輯、顯示文本文件。
Vim 沒有菜單,只有命令。
1.2 Vim工作模式
1.3 插入命令
1.4 定位命令
1.5 刪除命令
1.6 復(fù)制和剪切命令
y
復(fù)制選中內(nèi)容
1.7 替換和取消命令
1.8 搜索和搜索替換命令
1.9 保存和退出命令
2. Vim使用技巧
3. vim命令模式命令集
與1
中部分內(nèi)容重合,作為補(bǔ)充。
3.1 移動(dòng)光標(biāo)
vim可以直接用鍵盤上的光標(biāo)來上下左右移動(dòng),但正規(guī)的vim是用小寫英文字母「h」、「j」、「k」、 「l」,分別控制光標(biāo)左、下、上、右移一格
按「G」:移動(dòng)到文章的最后
按「 $ 」:移動(dòng)到光標(biāo)所在行的“行尾”
按「^」:移動(dòng)到光標(biāo)所在行的“行首”
按「w」:光標(biāo)跳到下個(gè)字的開頭
按「e」:光標(biāo)跳到下個(gè)字的字尾
按「b」:光標(biāo)回到上個(gè)字的開頭
按「#(數(shù)字) + l」:光標(biāo)移到該行的第#個(gè)位置,如:5l,56l
按[gg]:進(jìn)入到文本開始 按[shift+g]:進(jìn)入文本末端
按「ctrl」+「b」:屏幕往“后”移動(dòng)一頁
按「ctrl」+「f」:屏幕往“前”移動(dòng)一頁
按「ctrl」+「u」:屏幕往“后”移動(dòng)半頁
按「ctrl」+「d」:屏幕往“前”移動(dòng)半頁
3.2 刪除文字
「x」:每按一次,刪除光標(biāo)所在位置的一個(gè)字符
「#(數(shù)字)+ x」:例如,「6x」表示刪除光標(biāo)所在位置的“后面(包含自己在內(nèi))”6個(gè)字符
「X」:大寫的X,每按一次,刪除光標(biāo)所在位置的“前面”一個(gè)字符
「#(數(shù)字)+ X」:例如,「20X」表示刪除光標(biāo)所在位置的“前面”20個(gè)字符
「dd」:刪除光標(biāo)所在行
「#dd」:從光標(biāo)所在行開始刪除#行
3.3 復(fù)制
「yw」:將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中
「#yw」:復(fù)制#個(gè)字到緩沖區(qū)
「yy」:復(fù)制光標(biāo)所在行到緩沖區(qū)
「#yy」:例如,「6yy」表示拷貝從光標(biāo)所在的該行“往下數(shù)”6行文字
「p」:將緩沖區(qū)內(nèi)的字符貼到光標(biāo)所在位置。注意:所有與“y”有關(guān)的復(fù)制命令都必須與“p”配合才能完 成復(fù)制與粘貼功能
3.4 替換
「r」:替換光標(biāo)所在處的字符。
「R」:替換光標(biāo)所到之處的字符,直到按下「ESC」鍵為止
3.5 撤銷上一次操作
「u」:如果您誤執(zhí)行一個(gè)命令,可以馬上按下「u」,回到上一個(gè)操作。按多次“u”可以執(zhí)行多次回 復(fù)
「ctrl + r」: 撤銷的恢復(fù)
3.6 更改
「cw」:更改光標(biāo)所在處的字到字尾處
「c#w」:例如,「c3w」表示更改3個(gè)字
3.7 跳至指定的行
「ctrl」+「g」列出光標(biāo)所在行的行號(hào)文章來源:http://www.zghlxwxcb.cn/news/detail-683422.html
「#G」:例如,「15G」,表示移動(dòng)光標(biāo)至文章的第15行行首文章來源地址http://www.zghlxwxcb.cn/news/detail-683422.html
到了這里,關(guān)于文本編輯器Vim常用操作和技巧的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!