正宗營銷型網(wǎng)站建設(shè)網(wǎng)頁一鍵生成app軟件
1、概述
所有Linux系統(tǒng)都會內(nèi)置vi文本編輯器
vim是vi的升級版,可以主動以字體顏色分辨語法的正確性,代碼補(bǔ)完和編譯,錯誤跳轉(zhuǎn)等功能。

2、vi和vim的三種模式
基本上 vi/vim 共分為三種模式,分別是一般模式、編輯模式、命令模式
2.1、一般模式
以 vi /vim打開一個檔案就直接進(jìn)入一般模式了(這是默認(rèn)的模式)。在這個模式中, 你可 以使用『上下左右』按鍵來移動光標(biāo),你可以使用『刪除字符』或『刪除整行』來處理檔 案內(nèi)容, 也可以使用『復(fù)制、粘貼』來處理你的文件數(shù)據(jù)。
一般模式下相關(guān)命令匯總:
命令 | 描述 |
h | 光標(biāo)右移動 |
l | 光標(biāo)左移動 |
k | 光標(biāo)上移動 |
j | 光標(biāo)下移動 |
dd | 刪除當(dāng)前行 |
ctr+u | 向上半屏滾動 |
ctr+d | 向下半屏滾動 |
ctr+f | 向下整屏滾動 |
ctrl+b | 向上整屏滾動 |
y | 復(fù)制當(dāng)前行 |
p | 粘貼至當(dāng)前行 |
gg | 跳轉(zhuǎn)到文檔頭 |
GG | 跳轉(zhuǎn)到文檔末尾 |
u | 撤銷修改 |
2.2、編輯模式
在一般模式中可以進(jìn)行刪除、復(fù)制、粘貼等的動作,但是卻無法編輯文件內(nèi)容的!要 等到你按下『i, I, o, O, a, A』等任何一個字母之后才會進(jìn)入編輯模式。
注意了!通常在Linux中,按下這些按鍵時,在畫面的左下方會出現(xiàn)『INSERT或 REPLACE』的字樣,此時才可以進(jìn)行編輯。而如果要回到一般模式時, 則必須要按下
『Esc』這個按鍵即可退出編輯模式。
進(jìn)入編輯模式命令匯總
i | 在當(dāng)前光標(biāo)的前面插入字符 |
a | 在當(dāng)前光標(biāo)的后面追加字符 |
o | 在當(dāng)前光標(biāo)的下一行行首插入字符 |
I | 在一行的開頭添加文本 |
A | 在一行的結(jié)尾處添加文本 |
O | 在光標(biāo)當(dāng)前行的上一行插入文本 |
s | 刪除當(dāng)前光標(biāo)處的字符并進(jìn)入到插入模式 |
S | 刪除光標(biāo)所在處的行,并進(jìn)入到插入模式 |
退出編輯模式
按『Esc』鍵 退出編輯模式,之后所在的模式為一般模式。
2.3、指令模式
在一般模式當(dāng)中,輸入『 : / ?』3個中的任何一個按鈕,就可以將光標(biāo)移動到最底下那 一行。
在這個模式當(dāng)中, 可以提供你『搜尋資料』的動作,而讀取、存盤、大量取代字符、 離開 vi 、顯示行號等動作是在此模式中達(dá)成的!
指令模式下命令匯總
命令 | 說明 |
:w | 保存 |
:q | 退出 |
:! | 強(qiáng)制執(zhí)行 |
/要查找的字符 | 查找字符,n查找下一個,N網(wǎng)上查 |
:noh | 取消高亮顯示 |
:set nu | 顯示行號 |
:set nonu | 取消顯示行號 |
:%s/old/new/g | 替換內(nèi)容,/g替換匹配到的所有內(nèi)容 |
3、模式間轉(zhuǎn)換
