-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 景觀設(shè)計(jì) > 專題列表 > 正文
vi編輯器有哪幾種模式(vi編輯器有哪幾種模式如何進(jìn)行轉(zhuǎn)換)
大家好!今天讓小編來大家介紹下關(guān)于vi編輯器有哪幾種模式的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請(qǐng)撥打電話:175-8598-2043,或添加微信:1454722008
文章目錄列表:
一、vi的用法
vi 命令 是UNIX操作系統(tǒng)和類UNIX操作系統(tǒng)中最通用的全屏幕純文本編輯器。
vi編輯器支持編輯模式和命令模式,編輯模式下可以完成文本的編輯功能,命令模式下可以完成對(duì)文件的操作命令,要正確使用vi編輯器就必須熟練掌握著兩種模式的切換。默認(rèn)情況下,打開vi編輯器后自動(dòng)進(jìn)入命令模式。從編輯模式切換到命令模式使用“esc”鍵,從命令模式切換到編輯模式使用"A"、"a"、"O"、"o"、"I"、"i"鍵。
vi編輯器的三種工作方式之間的轉(zhuǎn)換如圖所示。
vi編輯器提供了豐富的內(nèi)置命令,有些內(nèi)置命令使用鍵盤組合鍵即可完成,有些內(nèi)置命令則需要以冒號(hào)“:”開頭輸入。常用內(nèi)置命令如下:
vi(選項(xiàng))(參數(shù))
知識(shí)擴(kuò)展
vi編輯器有三種工作方式:命令方式、輸入方式和ex轉(zhuǎn)義方式。通過相應(yīng)的命令或操作,在這三種工作方式之間可以進(jìn)行轉(zhuǎn)換。
命令方式
在Shell提示符后輸入命令vi,進(jìn)入vi編輯器,并處于vi的命令方式。此時(shí),從鍵盤上輸入的任何字符都被作為編輯命令來解釋,例如,a(append)表示附加命令,i(insert)表示插入命令,x表示刪除字符命令等。如果輸入的字符不是vi的合法命令,則機(jī)器發(fā)出“報(bào)警聲”,光標(biāo)不移動(dòng)。另外,在命令方式下輸入的字符(即vi命令)并不在屏幕上顯示出來,例如,輸入i,屏幕上并無變化,但通過執(zhí)行i命令,編輯器的工作方式卻發(fā)生變化:由命令方式變?yōu)檩斎敕绞健?/p>
輸入方式
通過輸入vi的插入命令(i)、附加命令(a)、打開命令(o)、替換命令(s)、修改命令(c)或取代命令(r)可以從命令方式進(jìn)入輸入方式。在輸入方式下,從鍵盤上輸入的所有字符都被插入到正在編輯的緩沖區(qū)中,被當(dāng)做該文件的正文。進(jìn)入輸入方式后,輸入的可見字符都在屏幕上顯示出來,而編輯命令不再起作用,僅作為普通字母出現(xiàn)。例如,在命令方式下輸入字母i,進(jìn)到輸入方式,然后再輸入i,就在屏幕上相應(yīng)光標(biāo)處添加一個(gè)字母i。
由輸入方式回到命令方式的辦法是按下Esc鍵。如果已在命令方式下,那么按下Esc鍵就會(huì)發(fā)出“嘟嘟”聲。為了確保用戶想執(zhí)行的vi命令是在命令方式下輸入的,不妨多按幾下Esc鍵,聽到嘟聲后再輸入命令。
ex 轉(zhuǎn)義方式
vi和ex編輯器的功能是相同的,二者的主要區(qū)別是用戶界面。在vi中,命令通常是單個(gè)字母,如a,x,r等。而在ex中,命令是以Enter;鍵結(jié)束的命令行。vi有一個(gè)專門的“轉(zhuǎn)義”命令,可訪問很多面向行的ex命令。為使用ex轉(zhuǎn)義方式,可輸入一個(gè)冒號(hào)(:)。作為ex命令提示符,冒號(hào)出現(xiàn)在狀態(tài)行(通常在屏幕最下一行)。按下中斷鍵(通常是Del鍵),可終止正在執(zhí)行的命令。多數(shù)文件管理命令都是在ex轉(zhuǎn)義方式下執(zhí)行的(例如,讀取文件,把編輯緩沖區(qū)的內(nèi)容寫到文件中等)。轉(zhuǎn)義命令執(zhí)行后,自動(dòng)回到命令方式。例如:
則從文件第一行至文件末尾($)將大寫I全部替換成小寫i
二、LINUX中,Vi編輯器的幾種模式及保存、退出等命令。
一般都把它分為4種模式:
普通模式(normal
mode):?jiǎn)?dòng)vim時(shí)默認(rèn)就是這個(gè)模式
插入模式(insert
mode):在普通模式下按i(insert)或a(append)就進(jìn)入了插入模式
命令行模式(ex
mode):在普通模式下按
:
即可進(jìn)入命令行模式,最下一行變成編輯,可以在最下行輸入命令
可視模式(visual
mode):在普通模式下按v進(jìn)入可視模式
在命令模式輸入w
filename然后回車則把文件保存為filename,如果之前已經(jīng)有文件名了就直接輸入w就可以了,輸入q則退出
三、vim三種工作模式
題主你好,
三種模式應(yīng)該是:
1.普通模式;
2.命令模式;
3.插入模式;
-----
擴(kuò)展閱讀:
普通模式,是剛打開vim編輯器的默認(rèn)模式,該模式的特點(diǎn)是: 敲下字符直接就可以看到效果,舉例來說,來該模式下,輸入小寫字母x,則當(dāng)前光標(biāo)下的字符就被刪掉了.
命令模式, 最大的特點(diǎn)是,輸入任何命令之前要先敲一個(gè)冒號(hào)(:), 敲的命令顯示在vim的左下角,最常用的要屬修改完文件后要保存退出了(:wq).
插入模式,這個(gè)模式初級(jí)選手最常用,也最熟悉的一種方式了,在剛打開vim編輯器時(shí)不是處于普通模式嘛,此時(shí)按下aioAIO中任意一個(gè)字符就進(jìn)入插入模式了,處在插入模式下的操作就簡(jiǎn)單了,直接輸入字符上屏,上下左右鍵頭移位光標(biāo)位置等.
-----
另外,對(duì)于這三種工作模式,其實(shí)翻譯成啥的都有,不統(tǒng)一; 而且vim的工作模式也不是3種(說最常用的3種工作模式相對(duì)準(zhǔn)確一些),而是14種.
基本工作模式有7種:
Normal
Visual
Select
Insert
Command-line
Ex
Terminal-job
還有7種基本模式的變體模式:
OPertor-pending
Replace
Virtual Replace
Insert Normal
Terminal-Normal
Insert Visual
Insert Select
-----
希望可以幫到題主, 歡迎追問
四、不是vi編輯器三種工作模式
不是vi編輯器三種工作模式命令模式、文本輸入模式和末行模式。根據(jù)查詢相關(guān)資料,用Vi打開一個(gè)文件后,處于命令模式。利用文本插入命令,如i,a,o等可以進(jìn)入輸入模式,用Esc鍵可以從輸入模式退回命令模式。在命令模式中按:鍵可以進(jìn)入到末行模式,當(dāng)執(zhí)行完命令或按Esc鍵可以回到命令模式。
以上就是小編對(duì)于vi編輯器有哪幾種模式問題和相關(guān)問題的解答了,如有疑問,可撥打網(wǎng)站上的電話,或添加微信。
推薦閱讀:
vi設(shè)計(jì)收費(fèi)一般多少(企業(yè)形象vi設(shè)計(jì)一整套)
怎么登錄別人的騰訊VIP(怎么登錄別人的騰訊vip會(huì)員)
冬奧會(huì)開幕式景觀設(shè)計(jì)(冬奧會(huì)開幕式景觀設(shè)計(jì)方案)
真人視頻轉(zhuǎn)換三維動(dòng)畫(真人視頻轉(zhuǎn)換三維動(dòng)畫怎么弄)