Linux实验二:vi编辑器的使用
文章目錄
- 一、實(shí)驗(yàn)?zāi)康?/li>
- 二、實(shí)驗(yàn)要求
- 三、實(shí)驗(yàn)內(nèi)容
- 1、創(chuàng)建文件
- 2、編輯文件
一、實(shí)驗(yàn)?zāi)康?/h1>
1、練習(xí)并掌握Linux提供的vi編輯器來(lái)編譯C程序
2、學(xué)會(huì)利用gcc、gdb編譯、調(diào)試C程序
3、本次實(shí)驗(yàn)的目的是讓同學(xué)們了解如何使用vi編輯器進(jìn)行創(chuàng)建和編輯文件
二、實(shí)驗(yàn)要求
1、文件編輯器vi的工作模式
(1)輸入模式
(2)命令模式
(3)ex轉(zhuǎn)義模式
2、命令模式下光標(biāo)的移動(dòng)
3、命令模式下的編輯命令
三、實(shí)驗(yàn)內(nèi)容
1、創(chuàng)建文件
(1)使用vi創(chuàng)建一個(gè)名為vitest的文件,文件的內(nèi)容自己錄入。需要輸入多行來(lái)學(xué)習(xí)編輯器的常用命令
命令:
vi vitest
進(jìn)入如下圖的vi編輯器界面,之后根據(jù)需求自己輸入文件內(nèi)容
編輯模式
(2)返回命令行格式,寫(xiě)入并且退出文件。注意,當(dāng)你輸入”:”的時(shí)候,它將出現(xiàn)在你輸入?yún)^(qū)域的最后一行。一旦這個(gè)緩沖區(qū)是空的并且文件被關(guān)閉了,你將看到一個(gè)包含有該文件的行數(shù)和字符數(shù)的消息。
在編輯模式下用Esc鍵退出到命令模式
輸入“:”(進(jìn)入到ex轉(zhuǎn)義模式),輸入wq(w寫(xiě)入,q退出)
2、編輯文件
(1)打開(kāi)vitest,注意屏幕的底端將會(huì)顯示文件名和字符數(shù),使用[h],[j],[k],[i]鍵,練習(xí)在文件中進(jìn)行光標(biāo)移動(dòng)
起始位置:
K兩次:
J一次:
L兩次:
H一次:
(2)顯示行數(shù),并且讓光標(biāo)停在第四行
:set nu
:4
(3)刪除單個(gè)字符,刪除整行,刪除多行
X
dd
2dd
(4)進(jìn)行文字的復(fù)制、移動(dòng)、粘貼操作
yyjjjjp
yy復(fù)制光標(biāo)所在的行 jjjj向下移動(dòng)四行 p粘貼在光標(biāo)后,P粘貼在光標(biāo)前
(5)對(duì)文本內(nèi)容進(jìn)行修改
r 替換光標(biāo)位置上的一個(gè)字符
R 替換從光標(biāo)位置開(kāi)始的連續(xù)字符(進(jìn)入替換模式,退出需用Esc)
s 替換光標(biāo)位置上的1個(gè)字符(進(jìn)入輸入模式INSERT,退出需用Esc)
(6)使用 :r 、 :w 、 :e 命令同時(shí)編輯多個(gè)文檔。
test1文件:
test2文件:
在test2中通過(guò)此命令進(jìn)入test1(同理test1中可通過(guò)e test2進(jìn)入test2文件)
在test1中進(jìn)入ex模式輸入r test2
在test1中進(jìn)入ex模式輸入w后保存修改,之后進(jìn)入ex模式輸入e #(返回到上一個(gè)編輯文件)進(jìn)入test2
在test2中進(jìn)入ex模式輸入r test1(將test1內(nèi)容復(fù)制到test2緩沖區(qū)中光標(biāo)的位置)
在test2中進(jìn)入ex模式輸入w>> test2(將當(dāng)前緩沖區(qū)的內(nèi)容附加到test2末尾)保存修改之后進(jìn)入ex模式輸入x(保存修改并退出)退出vim
總結(jié)
以上是生活随笔為你收集整理的Linux实验二:vi编辑器的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 广发信用卡I购花额度是多少?竟然可以有这
- 下一篇: Linux实验三:Shell编程