vim 編輯器是什么?
vim是Linux系統(tǒng)下常用的高級文本編輯器购披,很多Linux發(fā)行版都默認(rèn)安裝了vi(vim)。vi即“visual interface”,vim是vi IMproved(增強(qiáng)版的vi)吹泡。
vim 的三種模式
- 插入模式:在此模式下可以輸入字符,按ESC將回到命令模式经瓷。
默認(rèn)進(jìn)入編輯模式爆哑,按“i”進(jìn)入插入模式,可以輸入字符; - 命令模式:用來執(zhí)行保存舆吮、查找揭朝、替換、配置vim等操作命令色冀。
在編輯模式下輸入 <Shift>+:進(jìn)入命令模式潭袱,可以進(jìn)行保存、查找锋恬、替換屯换、配置Vim操作等。 - 編輯模式:用以執(zhí)行命令伶氢,也稱為正常模式趟径,也是進(jìn)入Vim的缺省模式;
按<Esc>鍵將從插入模式轉(zhuǎn)換到編輯模式癣防,該模式用于移動(dòng)和操縱文本;
常用命令
命令 | 功能 |
---|---|
h j k l | 左 下 右 上 |
ctrl + f | 上一頁 |
ctrl + b | 下一頁 |
o | 開啟新的一行 |
^ | 一行的開始 |
$ | 一行的結(jié)尾 |
gg | 文檔的第一行 |
[N]G | 文檔的第一行或最后一行 |
0或home | 快速定位到當(dāng)前段首 |
$或end | 快速定位到當(dāng)前段首 |
Ctrl+d | 向下翻半頁 |
Ctrl+u | 向上翻一頁 |
yy | 復(fù)制光標(biāo)所在的段落 |
y0 | 復(fù)制光標(biāo)位置到段首的所有字符 |
y$ | 復(fù)制光標(biāo)位置到段尾的所有字符 |
nyy | 從光標(biāo)位置向下復(fù)制n段蜗巧,包含光標(biāo)所在的段落 |
ygg | 復(fù)制光標(biāo)位置所在段落到文本開頭的所有內(nèi)容 |
yG | 復(fù)制光標(biāo)位置所在段落到文本結(jié)尾的所有內(nèi)容 |
p | 將復(fù)制的內(nèi)容粘貼為光標(biāo)所在段落的下一段 |
P | 將復(fù)制的內(nèi)容粘貼為光標(biāo)所在段落的上一段 |
dd | 刪除光標(biāo)所在的段落 |
d0 | 刪除光標(biāo)位置到段首的所有字符 |
d$ | 刪除光標(biāo)位置到段尾的所有字符 |
dgg | 刪除光標(biāo)位置所在段落到文本開頭的所有內(nèi)容 |
dG | 刪除光標(biāo)位置所在段落到文本結(jié)尾的所有內(nèi)容 |
ndd | 從光標(biāo)位置向下刪除n段,包含光標(biāo)所在的段落 |
:q | 關(guān)閉Vim蕾盯,對所做的修改不做保存 |
:wq | 保存數(shù)據(jù)后關(guān)閉Vim |
:wq | 強(qiáng)制保存數(shù)據(jù)并關(guān)閉Vim |
功能很多幕屹,命令也很多,尚需熟悉及繼續(xù)研究级遭。