日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

linux基礎(chǔ)入門(mén)1 vi/vim編輯器

作者:lichuanjai 更新時(shí)間: 2022-09-25 編程語(yǔ)言

一.vi/vim編輯器

VI是Unix操作系統(tǒng)和類(lèi)Unix操作系統(tǒng)中最通用的文本編輯器。

VIM編輯器是從VI發(fā)展出來(lái)的一個(gè)性能更強(qiáng)大的文本編輯器。可以主動(dòng)的以字體顏色辨別語(yǔ)法的正確性,方便程序設(shè)計(jì)。VIM與VI編輯器完全兼容。

1.一般模式

用vim打開(kāi)一個(gè)文件就進(jìn)入了一般模式,該模式下,可以使用上下左右按鍵來(lái)移動(dòng)光標(biāo),也可以使用一些語(yǔ)法來(lái)操作

語(yǔ)法:

yy? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??#復(fù)制光標(biāo)當(dāng)前一行

y 數(shù)字 y? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#復(fù)制一段(y 1 3 y)當(dāng)前光標(biāo)1-3行

p? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #箭頭移動(dòng)到光標(biāo)處粘貼

u? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #撤銷(xiāo)上一步

dd? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #刪除光標(biāo)當(dāng)前行

d 數(shù)字 d? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #刪除光標(biāo)當(dāng)前行

x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #刪除一個(gè)字母,往后刪

X? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #刪除一個(gè)字母,往前刪

2.編輯模式

在一般模式下可以進(jìn)行復(fù)制粘貼刪除操作,但無(wú)法編輯文件內(nèi)容,要想編輯文件內(nèi)容,需要進(jìn)入編輯模式,按下(i,o,a,I,O,A)即可進(jìn)入編輯模式

語(yǔ)法:

i? ? ? ? ? ? ? ?進(jìn)入后在當(dāng)前光標(biāo)處

o? ? ? ? ? ? ? 進(jìn)入后在當(dāng)前光標(biāo)后

a? ? ? ? ? ? ? 進(jìn)入后在當(dāng)前光標(biāo)下一行

I? ? ? ? ? ? ? ?光標(biāo)所在行最前

A? ? ? ? ? ? ? 光標(biāo)所在行最后

O? ? ? ? ? ? ? 當(dāng)前光標(biāo)的上一行

【esc】按鍵? ? ? 退出編輯模式

3. 命令模式

在一般模式中,輸入【?/:】中的任意一個(gè),都可以將光標(biāo)移動(dòng)到最底下那一行。在這個(gè)模式當(dāng)中, 可以提供你『搜尋資料』的動(dòng)作,而讀取、存盤(pán)、大量取代字符、離開(kāi) vi 、顯示行號(hào)等動(dòng)作是在此模式中達(dá)成的!

命令:

:q? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 退出

:w? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?保存

:wq? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?保存退出

:!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?強(qiáng)制執(zhí)行

:wq!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 強(qiáng)制保存退出

:%s/舊的字符/新的字符/g? ? ? ? ? ? ? ? ? ? ?批量替換

/? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 可以在/后面輸入要查找的詞,往下查

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?與/相當(dāng),往下查

:set nu? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 顯示行號(hào)

:set nonu? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 關(guān)閉行號(hào)

ZZ(shift+zz)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?沒(méi)有修改文件直接退出,修改文件保存退出,去除高亮顯示

:x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 保存退出

原文鏈接:https://blog.csdn.net/lxslf/article/details/127031802

欄目分類(lèi)
最近更新