教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

LinuxVim三種工作模式詳細(xì)解釋

更新時(shí)間:2019年04月03日13時(shí)48分 來(lái)源:傳智播客linux培訓(xùn) 瀏覽次數(shù):

    Linux 中的所有內(nèi)容以文件形式管理,在命令行下更改文件內(nèi)容,常常會(huì)用到文本編輯器。
    我們首選的文本編輯器是 Vim,它是一個(gè)基于文本界面的編輯工具,使用簡(jiǎn)單且功能強(qiáng)大,更重要的是,Vim 是所有 Linux 發(fā)行版本的默認(rèn)文本編輯器。
    很多 UNIX 和 Linux 的老用戶(hù)習(xí)慣稱(chēng)呼它為 Vi,Vi 是 Vim 的早期版本,現(xiàn)在我們使用的 Vim(Vi improved)是 Vi 的増強(qiáng)版,増加了一些正則表達(dá)式的査找、多窗口的編輯等功能,使得 Vim 對(duì)于程序開(kāi)發(fā)來(lái)說(shuō)更加方便。
    想了解 Vi 和 Vim 的區(qū)別,可以在 Vim 命令模式下輸入":help Vi_diff",就能夠看到兩者區(qū)別的摘要。值得一提的是,Vim 是慈善軟件,即軟件使用是免費(fèi)的。
    Vim的工作模式
    在使用 Vim 編輯文件前,我們先來(lái)了解一下它的三種工作模式:命令模式、輸入模式和編輯模式,如圖
LINUXvim三種工作模式詳細(xì)解釋

    命令模式

    使用 Vim 編輯文件時(shí),默認(rèn)處于命令模式。在此模式下,可以使用上、下、左、右鍵或者 k、j、h、l 命令進(jìn)行光標(biāo)移動(dòng),還可以對(duì)文件內(nèi)容進(jìn)行復(fù)制、粘貼、替換、刪除等操作。

    輸入模式

    在輸入模式下可以對(duì)文件執(zhí)行寫(xiě)操作,類(lèi)似在 Windows 的文檔中輸入內(nèi)容。進(jìn)入輸入模式的方法是輸入 i、a、o 等插入命令,編寫(xiě)完成后按 Esc 鍵即可返回命令模式。

    編輯模式

    如果要保存、查找或者替換一些內(nèi)容等,就需要進(jìn)入編輯模式。編輯模式的進(jìn)入方法為:在命令模式下按":"鍵,Vim 窗口的左下方會(huì)出現(xiàn)一個(gè)":"符號(hào),這時(shí)就可以輸入相關(guān)的指令進(jìn)行操作了。指令執(zhí)行后會(huì)自動(dòng)返回命令模式。
    對(duì)于新手來(lái)說(shuō),經(jīng)常不知道自己處于什么模式。不論是自己忘了,還是不小心切換了模式,都可以按一次 Esc 鍵返回命令模式。如果你多按幾次 Esc 鍵后聽(tīng)到"嘀————"的聲音,則代表你已經(jīng)處于命令模式了。
》》》傳智播客linux培訓(xùn)班,帶你從新手到大神,咨詢(xún)右下角窗口咨詢(xún)開(kāi)班時(shí)間《《《
傳智播客linux培訓(xùn)

0 分享到:
和我們?cè)诰€(xiàn)交談!