柚子快報(bào)激活碼778899分享:一文學(xué)會(huì)linux vim操作
柚子快報(bào)激活碼778899分享:一文學(xué)會(huì)linux vim操作
Linux Vim操作教程及常用命令
Vim操作教程Vim的模式Vim有三種主要模式:?jiǎn)?dòng)Vim文件操作插入文本或新建行移動(dòng)光標(biāo)
Vim常用命令查找命令復(fù)制、粘貼和撤銷替換模式快捷鍵
Vim操作教程
Vim的模式
Vim有三種主要模式:
正常模式(Normal Mode):在此模式下,可以使用快捷鍵命令,或者按冒號(hào)(:)進(jìn)入命令行模式。插入模式(Insert Mode):可以輸入文本。在正常模式下,按i、a、o等鍵可以進(jìn)入插入模式??梢暷J剑╒isual Mode)
按v進(jìn)入可視模式,可以選擇文本。 按V進(jìn)入可視行模式,整行整行地選中。 按Ctrl+v進(jìn)入可視塊模式。
啟動(dòng)Vim
vim -c cmd file:在打開文件前,先執(zhí)行指定的命令。 vim -r file:恢復(fù)上次異常退出的文件。 vim -R file:以只讀的方式打開文件,但可以強(qiáng)制保存。 vim -M file:以只讀的方式打開文件,不可以強(qiáng)制保存。 vim +num file:從第num行開始編輯文件。
文件操作
:e file:關(guān)閉當(dāng)前編輯的文件,并開啟新的文件。 :w:保存修改。 :wq 或 ZZ:保存并退出。 :q!:不保存并強(qiáng)制退出。
插入文本或新建行
i:在當(dāng)前光標(biāo)位置的左邊添加文本。 a:在當(dāng)前光標(biāo)位置的右邊添加文本。 o:在當(dāng)前行的下面新建一行。
移動(dòng)光標(biāo)
在命令模式下:h向左、j向下、k向上、l向右。 空格鍵向右、Backspace向左、Enter移動(dòng)到下一行首、-(減號(hào))移動(dòng)到上一行首。 刪除、恢復(fù)字符或行 x:刪除當(dāng)前字符。 dd:刪除當(dāng)前行。 u:撤銷上一步操作。 U:撤銷對(duì)當(dāng)前行的所有操作。
Vim常用命令
查找命令
/text:查找text關(guān)鍵字,按n找下一個(gè),N找前一個(gè)。 ?text:反向查找text,按N找下一個(gè),n找前一個(gè)。 :set number:顯示行號(hào)。 :set ignorecase:忽略大小寫查找。 :set noignorecase:不忽略大小寫查找。 :sethlsearch:高亮查找結(jié)果。
復(fù)制、粘貼和撤銷
yy:復(fù)制當(dāng)前行。 p:粘貼已復(fù)制的文本。 u:撤銷上一步操作。
替換模式
R:進(jìn)入替換模式,可以替換光標(biāo)后的文本。
快捷鍵
Ctrl+p 或 Ctrl+n:在自動(dòng)補(bǔ)全時(shí)選擇上一個(gè)或下一個(gè)選項(xiàng)。
柚子快報(bào)激活碼778899分享:一文學(xué)會(huì)linux vim操作
參考鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。