4.4-4.8vi編輯器介紹

來(lái)源:韋東山升級(jí)版全系列嵌入式免費(fèi)視頻_快速入門篇
作者:韋東山
本文字?jǐn)?shù):1081,閱讀時(shí)長(zhǎng):2分鐘

4.4文件的打開_新建_保存
1.打開文件、新建文件、保存文件

如果文件存在,輸入結(jié)束后,
:wq
保存并退出文件如果文件不存在,輸入結(jié)束后,
:wq
就可以新建并保存文件
在編輯完成時(shí),返回一般模式,
輸入
:w
則保存文件,如果已經(jīng)保存文件,輸入:q
則退出文件直接輸入
:wq
保存并退出如果不想保存被修改的內(nèi)容,則
:q!
強(qiáng)制退出。
2.進(jìn)入編輯模式
在一般模式輸入:
i
(在光標(biāo)前開始插入文本)
a
(在光標(biāo)后開始插入文本)
o
(在當(dāng)前行之下新開一行,并到行首)?
4.5如何使vi快速移動(dòng)光標(biāo)_vi的難點(diǎn)
3.光標(biāo)移動(dòng)在一般模式下,hjkl這四個(gè)按鍵就可以移動(dòng)光標(biāo)?

1)快速的定位到某一行:
文件頭、文件尾、指定某一行

注意:ngg和G是在一般模式
2)在某一行如何快速定位到某一列:

注意:0、$、fx是在一般模式
vi的難點(diǎn):
vi操作之前,先判斷一下當(dāng)前是哪一種模式,再看光標(biāo)所在位置。 當(dāng)你不知道處于何種模式時(shí),使用esc鍵返回到一般模式。 再看光標(biāo),難點(diǎn)在于移動(dòng)光標(biāo),可以做到快速切換到某一行某一列。?
4.6文本復(fù)制_粘貼_刪除_撤銷__百問網(wǎng)獨(dú)家記憶方法
4.文本復(fù)制、粘貼、刪除、撤銷
復(fù)制

粘貼

刪除

撤銷

注意:?yy/nyy/dd/ndd/x/u都是在一般模式
操作演示見視頻。?
4.7文本查找和替換__百問網(wǎng)獨(dú)家記憶方法
5.查找和替換
查找

注意:

注意: 在/pattern之前先跳到第一行則進(jìn)行全文件搜索。
替換

s :substitute替換?
g :global全局?
c :confirm確認(rèn)
操作演示見視頻。?
4.8vi難點(diǎn)回顧_實(shí)例演示2
vi的難點(diǎn):
1)vi操作之前,先判斷一下當(dāng)前是哪一種模式,再看光標(biāo)所在位置。 2) 當(dāng)你不知道處于何種模式時(shí),使用esc鍵返回到一般模式。 3) 再看光標(biāo),難點(diǎn)在于移動(dòng)光標(biāo),可以做到快速切換到某一行某一列。
vi編輯器有三種模式及各模式常用操作
1)一般模式(光標(biāo)移動(dòng)、復(fù)制、粘貼、刪除、撤銷)

2)編輯模式(編輯文本)?

3)命令行模式(查找和替換、保存退出文件)?

舉例:
用vi 新建一個(gè)文件test2.txt,然后輸入”welaome to the world of vi.”,并保存。
由于拼寫錯(cuò)誤,需要將其中的welaome中的a替換成c。
在上步的基礎(chǔ)上,復(fù)制第一行到第二行和第三行。
在上步的基礎(chǔ)上,刪除第三行的全部?jī)?nèi)容。
在上步的基礎(chǔ)上,搜索出現(xiàn)vi的地方。
在上步的基礎(chǔ)上,將字符串vi替換成vim。
保存并退出。
操作演示見視頻。?
視頻教程??
韋東山升級(jí)版全系列嵌入式免費(fèi)視頻_快速入門篇
