這篇文章主要為大家展示了“Unix中vi編輯器有什么用”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Unix中vi編輯器有什么用”這篇文章吧。
10多年的阿克蘇網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整阿克蘇建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“阿克蘇網(wǎng)站設(shè)計(jì)”,“阿克蘇網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
Unix 世界中,vi 是一款很好的編輯器,它提供了便于使用的編輯功能,而且比許多具有鼠標(biāo)支持的編輯器更符合人體工程學(xué)。
vi 基本上采用三種操作方式:插入方式、命令方式和擴(kuò)展方式。根據(jù)操作方式,各按鍵具有不同的功能。啟動(dòng)時(shí),vi 通常被設(shè)置為命令方式。首先需要了解如何在這些方式之間進(jìn)行切換:
命令方式切換到插入方式
此時(shí)有許多選擇,其中使用 A 可以進(jìn)行追加,使用 I 可以進(jìn)行插入,使用 O 可以在當(dāng)前行下創(chuàng)建一個(gè)新行。
插入方式切換到命令方式
按 Esc 鍵退出插入方式。不能在插入方式下終止 vi,所以一定要習(xí)慣于按 Esc 鍵。
命令方式切換到擴(kuò)展方式
通過(guò)輸入冒號(hào) (:) 可以激活 vi 的擴(kuò)展方式。擴(kuò)展或 ex 方式類似于一個(gè)獨(dú)立的面向行的編輯器,可用于多種簡(jiǎn)單和較復(fù)雜的任務(wù)。
擴(kuò)展方式切換到命令方式
在擴(kuò)展方式下執(zhí)行命令后,編輯器將自動(dòng)返回命令方式。如果決定不在擴(kuò)展方式下執(zhí)行任何命令,請(qǐng)使用 <— 刪除冒號(hào)。編輯器即返回到命令方式。
必須先從插入方式切換到命令方式,之后才能切換到擴(kuò)展方式。
vi 與其它編輯器一樣,也有自己的終止程序的過(guò)程。您不能在插入方式下終止 vi。首先,按 Esc 鍵退出插入方式。接下來(lái)有兩種選擇:
退出而不進(jìn)行保存: 要終止編輯器而不保存更改,請(qǐng)輸入 : Q !,在命令方式下輸入。感嘆號(hào) (!) 使 vi 忽略任何更改。
保存并退出: 保存您的更改并終止編輯器可以采用多種方法。在命令方式下,使用 Shift-Z-Shift-Z。要使用擴(kuò)展方式保存所有更改并退出程序,請(qǐng)輸入 : W Q。在擴(kuò)展方式中,w
表示寫,q
表示退出。
vi 可用作常規(guī)編輯器。在插入方式下,可以輸入文本,也可以使用 <— 和 Del 刪除文本。使用箭頭鍵可以移動(dòng)光標(biāo)。
但這些控制鍵經(jīng)常會(huì)出現(xiàn)問(wèn)題,因?yàn)橛性S多終端類型使用特殊鍵代碼。這時(shí)就要使用命令方式。按 Esc 鍵從插入方式切換到命令方式。在命令方式下,使用 H、J、K 和 L 鍵移動(dòng)光標(biāo)。這些鍵具有以下功能:
H
左移一個(gè)字符
J
下移一行
K
上移一行
L
右移一個(gè)字符
在命令方式下,允許命令采用多種變化形式。要多次執(zhí)行一個(gè)命令,只需要在輸入實(shí)際命令之前輸入重復(fù)次數(shù)即可。例如,輸入 5 L 可將光標(biāo)右移 5 個(gè)字符。
vi 編輯器中的簡(jiǎn)單命令
Esc | 更改為命令方式 |
I | 改為插入模式(字符顯示在當(dāng)前光標(biāo)位置) |
A | 改為插入模式(字符插入到當(dāng)前光標(biāo)位置之后) |
Shift-A | 改為插入模式(在行末添加字符) |
Shift-R | 更改為替換方式(覆蓋舊文本) |
R | 替換光標(biāo)下的字符 |
O | 改為插入模式(在當(dāng)前行之后插入新行) |
Shift-O | 改為插入模式(在當(dāng)前行之前插入新行) |
X | 刪除當(dāng)前字符 |
D D | 刪除當(dāng)前行 |
D W | 刪除到當(dāng)前單詞的末尾 |
C W | 改為插入模式(用隨后輸入的內(nèi)容覆蓋當(dāng)前單詞的剩余部分) |
U | 復(fù)原上一個(gè)命令 |
Ctrl-R | 重做復(fù)原的更改 |
Shift-J | 連接下一行與當(dāng)前行 |
. | 重復(fù)上一個(gè)命令 |
以上是“Unix中vi編輯器有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文標(biāo)題:Unix中vi編輯器有什么用
網(wǎng)址分享:http://jinyejixie.com/article28/pggejp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、網(wǎng)站收錄、網(wǎng)站導(dǎo)航、網(wǎng)站改版、靜態(tài)網(wǎng)站、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)