HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    vi編輯器有哪幾種模式(vi編輯器有哪幾種模式如何進(jìn)行轉(zhuǎn)換)

    發(fā)布時間:2023-04-03 23:31:25     稿源: 創(chuàng)意嶺    閱讀: 115        當(dāng)前文章關(guān)鍵詞排名出租

    大家好!今天讓小編來大家介紹下關(guān)于vi編輯器有哪幾種模式的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請撥打電話:175-8598-2043,或添加微信:1454722008

    文章目錄列表:

    vi編輯器有哪幾種模式(vi編輯器有哪幾種模式如何進(jìn)行轉(zhuǎn)換)

    一、vi的用法

    vi 命令 是UNIX操作系統(tǒng)和類UNIX操作系統(tǒng)中最通用的全屏幕純文本編輯器。

    vi編輯器支持編輯模式和命令模式,編輯模式下可以完成文本的編輯功能,命令模式下可以完成對文件的操作命令,要正確使用vi編輯器就必須熟練掌握著兩種模式的切換。默認(rèn)情況下,打開vi編輯器后自動進(jìn)入命令模式。從編輯模式切換到命令模式使用“esc”鍵,從命令模式切換到編輯模式使用"A"、"a"、"O"、"o"、"I"、"i"鍵。

    vi編輯器的三種工作方式之間的轉(zhuǎn)換如圖所示。

    vi編輯器提供了豐富的內(nèi)置命令,有些內(nèi)置命令使用鍵盤組合鍵即可完成,有些內(nèi)置命令則需要以冒號“:”開頭輸入。常用內(nèi)置命令如下:

    vi(選項)(參數(shù))

    知識擴(kuò)展

    vi編輯器有三種工作方式:命令方式、輸入方式和ex轉(zhuǎn)義方式。通過相應(yīng)的命令或操作,在這三種工作方式之間可以進(jìn)行轉(zhuǎn)換。

    命令方式

    在Shell提示符后輸入命令vi,進(jìn)入vi編輯器,并處于vi的命令方式。此時,從鍵盤上輸入的任何字符都被作為編輯命令來解釋,例如,a(append)表示附加命令,i(insert)表示插入命令,x表示刪除字符命令等。如果輸入的字符不是vi的合法命令,則機(jī)器發(fā)出“報警聲”,光標(biāo)不移動。另外,在命令方式下輸入的字符(即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)處添加一個字母i。

    由輸入方式回到命令方式的辦法是按下Esc鍵。如果已在命令方式下,那么按下Esc鍵就會發(fā)出“嘟嘟”聲。為了確保用戶想執(zhí)行的vi命令是在命令方式下輸入的,不妨多按幾下Esc鍵,聽到嘟聲后再輸入命令。

    ex 轉(zhuǎn)義方式

    vi和ex編輯器的功能是相同的,二者的主要區(qū)別是用戶界面。在vi中,命令通常是單個字母,如a,x,r等。而在ex中,命令是以Enter;鍵結(jié)束的命令行。vi有一個專門的“轉(zhuǎn)義”命令,可訪問很多面向行的ex命令。為使用ex轉(zhuǎn)義方式,可輸入一個冒號(:)。作為ex命令提示符,冒號出現(xiàn)在狀態(tài)行(通常在屏幕最下一行)。按下中斷鍵(通常是Del鍵),可終止正在執(zhí)行的命令。多數(shù)文件管理命令都是在ex轉(zhuǎn)義方式下執(zhí)行的(例如,讀取文件,把編輯緩沖區(qū)的內(nèi)容寫到文件中等)。轉(zhuǎn)義命令執(zhí)行后,自動回到命令方式。例如:

    則從文件第一行至文件末尾($)將大寫I全部替換成小寫i

    二、LINUX中,Vi編輯器的幾種模式及保存、退出等命令。

    一般都把它分為4種模式:

    普通模式(normal

    mode):啟動vim時默認(rèn)就是這個模式

    插入模式(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)是,輸入任何命令之前要先敲一個冒號(:), 敲的命令顯示在vim的左下角,最常用的要屬修改完文件后要保存退出了(:wq).

    插入模式,這個模式初級選手最常用,也最熟悉的一種方式了,在剛打開vim編輯器時不是處于普通模式嘛,此時按下aioAIO中任意一個字符就進(jìn)入插入模式了,處在插入模式下的操作就簡單了,直接輸入字符上屏,上下左右鍵頭移位光標(biāo)位置等.

    -----

    另外,對于這三種工作模式,其實(shí)翻譯成啥的都有,不統(tǒng)一; 而且vim的工作模式也不是3種(說最常用的3種工作模式相對準(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打開一個文件后,處于命令模式。利用文本插入命令,如i,a,o等可以進(jìn)入輸入模式,用Esc鍵可以從輸入模式退回命令模式。在命令模式中按:鍵可以進(jìn)入到末行模式,當(dāng)執(zhí)行完命令或按Esc鍵可以回到命令模式。

    以上就是小編對于vi編輯器有哪幾種模式問題和相關(guān)問題的解答了,如有疑問,可撥打網(wǎng)站上的電話,或添加微信。


    推薦閱讀:

    vi設(shè)計收費(fèi)一般多少(企業(yè)形象vi設(shè)計一整套)

    意境餐飲vi(意境餐飲名字)

    怎么登錄別人的騰訊VIP(怎么登錄別人的騰訊vip會員)

    冬奧會開幕式景觀設(shè)計(冬奧會開幕式景觀設(shè)計方案)

    真人視頻轉(zhuǎn)換三維動畫(真人視頻轉(zhuǎn)換三維動畫怎么弄)