国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux Vim三種工作模式(命令模式、輸入模式和編輯模式)詳解

這篇具有很好參考價(jià)值的文章主要介紹了Linux Vim三種工作模式(命令模式、輸入模式和編輯模式)詳解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Linux 系統(tǒng)中所有的內(nèi)容都以文件的形式進(jìn)行存儲(chǔ),當(dāng)在命令行下更改文件內(nèi)容時(shí),常會(huì)用到文本編輯器。

我們首選的文本編輯器是 Vim。使用 Vim 編輯文件時(shí),存在 3 種工作模式,分別是命令模式、輸入模式和編輯模式,這 3 種工作模式可隨意切換,如下圖所示:

Linux Vim三種工作模式(命令模式、輸入模式和編輯模式)詳解

Vim的命令模式

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

下圖所示是在 CentOS 6.x 系統(tǒng)中 Vim 處于命令模式的狀態(tài)示意圖:

Linux Vim三種工作模式(命令模式、輸入模式和編輯模式)詳解

Vim的輸入模式

在輸入模式下,Vim 可以對(duì)文件執(zhí)行寫操作,類似于在 Windows 系統(tǒng)的文檔中輸入內(nèi)容。

使 Vim 進(jìn)行輸入模式的方式是在命令模式狀態(tài)下輸入 i、I、a、A、o、O 等插入命令(各指令的具體功能如下表所示),當(dāng)編輯文件完成后按 Esc 鍵即可返回命令模式。

各插入命令的具體功能
快捷鍵 功能描述
i 在當(dāng)前光標(biāo)所在位置插入隨后輸入的文本,光標(biāo)后的文本相應(yīng)向右移動(dòng)
I 在光標(biāo)所在行的行首插入隨后輸入的文本,行首是該行的第一個(gè)非空白字符,相當(dāng)于光標(biāo)移動(dòng)到行首執(zhí)行 i 命令
o 在光標(biāo)所在行的下面插入新的一行。光標(biāo)停在空行首,等待輸入文本
O 在光標(biāo)所在行的上面插入新的一行。光標(biāo)停在空行的行首,等待輸入文本
a 在當(dāng)前光標(biāo)所在位置之后插入隨后輸入的文本
A 在光標(biāo)所在行的行尾插入隨后輸入的文本,相當(dāng)于光標(biāo)移動(dòng)到行尾再執(zhí)行a命令

Linux Vim三種工作模式(命令模式、輸入模式和編輯模式)詳解

Vim 的編輯模式

編輯模式用于對(duì)文件中的指定內(nèi)容執(zhí)行保存、查找或替換等操作。

使 Vim 切換到編輯模式的方法是在命令模式狀態(tài)下按“:”鍵,此時(shí) Vim 窗口的左下方出現(xiàn)一個(gè)“:”符號(hào),這是就可以輸入相關(guān)指令進(jìn)行操作了。

指令執(zhí)行后 Vim 會(huì)自動(dòng)返回命令模式。如想直接返回命令模式,按 Esc 即可。

下圖所示為 Vim 進(jìn)入編輯模式后的狀態(tài):

Linux Vim三種工作模式(命令模式、輸入模式和編輯模式)詳解

對(duì)于新手來說,經(jīng)常不知道自己處于什么模式。不論是自己忘了,還是不小心切換了模式,都可以按一次 Esc 鍵返回命令模式。如果你多按幾次 Esc 鍵后聽到"嘀————"的聲音,則代表你已經(jīng)處于命令模式了。

黑馬程序員新版Linux零基礎(chǔ)快速入門到精通,全涵蓋linux系統(tǒng)知識(shí)、常用軟件環(huán)境部署、Shell腳本、云平臺(tái)實(shí)踐、大數(shù)據(jù)集群項(xiàng)目實(shí)戰(zhàn)等文章來源地址http://www.zghlxwxcb.cn/news/detail-498729.html

到了這里,關(guān)于Linux Vim三種工作模式(命令模式、輸入模式和編輯模式)詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vim的使用、vim入門的三種常用模式、以及vim中常用的命令(超詳細(xì))

    vim的使用、vim入門的三種常用模式、以及vim中常用的命令(超詳細(xì))

    vim 入門的三種常用模式:分別是 1. 命令模式、2. 插入/編輯模式、3. 底行模式 1. 命令模式 ????????控制屏幕光標(biāo)的移動(dòng),字符、字或行的刪除,移動(dòng)復(fù)制某區(qū)段及進(jìn)入Insert mode下,或者到 last line mode 如下,這個(gè)就是命令模式: 2. 插入/編輯模式 ????????只有在Insert m

    2024年02月05日
    瀏覽(16)
  • Linux之Vim編輯命令

    Vim(Vi IMproved)是一種流行的文本編輯器,特別適用于在Linux系統(tǒng)上進(jìn)行文本編輯和編程工作。以下是一些常用的Linux Vim命令: 打開文件: 打開一個(gè)文件: vim 文件名 打開多個(gè)文件: vim 文件1 文件2 文件3 保存和退出: 保存當(dāng)前文件:按下 Esc 鍵,然后輸入 :w 并按回車。 退出

    2024年02月09日
    瀏覽(16)
  • Linux退不出vim編輯模式

    友情提醒: 先看文章目錄,大致了解文章知識(shí)點(diǎn)結(jié)構(gòu),點(diǎn)擊文章目錄可直接跳轉(zhuǎn)到文章指定位置。 報(bào)錯(cuò)如下:使用Linux的vim編輯器時(shí),按esc之后,輸入:q!也退不出。輸入:wq!也退不出 ①先檢查是不是冒號(hào):忘記輸了 ②按下Ctrl+C再按下Ctrl+Z; 把vim進(jìn)程暫停就退出來了。 ③切

    2024年02月15日
    瀏覽(17)
  • Linux Vim文本編輯器-Vim常用命令

    Linux Vim文本編輯器-Vim常用命令

    距離上次Linux的學(xué)習(xí),今天又是一個(gè)嶄新的起點(diǎn),我們用五天的時(shí)間學(xué)了一些Linux一些常用的操作命令,但掌握這些還是遠(yuǎn)遠(yuǎn)不夠的,這個(gè)世界就是這樣,將生于此,既是幸運(yùn)也是不幸,只有不斷地學(xué)習(xí)才能有自己的一席之地,話不多說,開始我們今天的Linux學(xué)習(xí)之旅。 目錄

    2024年02月06日
    瀏覽(35)
  • Linux---vi/vim編輯器、查閱命令

    Linux---vi/vim編輯器、查閱命令

    1.? vi vim編輯器三種模式 vim 是 vi 的加強(qiáng)版本,兼容 vi 的所有指令,不僅能編輯文本,而且還具有 shell 程序編輯的功能, 可以不同顏色的字體來辨別語(yǔ)法的正確性,極大方便了程序的設(shè)計(jì)和編輯性。 命令模式(Command mode): 命令模式下,所敲的按鍵編輯器都理解為命令,

    2024年02月06日
    瀏覽(49)
  • Linux vi/vim以及三種模式常用快捷鍵

    vi和vim vi 和 vim 都是在 Linux 系統(tǒng)中的文本編輯器。 vim 實(shí)際上是 vi 的增強(qiáng)版,提供了更多的功能和改進(jìn)。 vi : vi 是一個(gè)經(jīng)典的文本編輯器,幾乎在每個(gè) Linux 發(fā)行版中都預(yù)裝了。 vi 的使用可以分為三個(gè)主要模式:命令模式(Command mode)、插入模式(Insert mode)和底行模式(

    2024年02月14日
    瀏覽(20)
  • Linux編輯器——Vim詳解

    Linux編輯器——Vim詳解

    目錄 ?前言 ?vim的基本概念 ?vim的基本操作 ?vim命令模式命令集 ??vim末行模式命令集 ?簡(jiǎn)單vim配置 ?配置文件的位置 ?常用配置選項(xiàng) vi/vim的區(qū)別 簡(jiǎn)單點(diǎn)來說,它們都是多模式編輯器,不同的是vim是vi的升級(jí)版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面

    2024年02月21日
    瀏覽(29)
  • 【Linux】編輯器vim詳解

    【Linux】編輯器vim詳解

    ? ? vim是 文件編輯器 ,是vi的升級(jí)版本,兼容vi的所有指令,同時(shí)做了優(yōu)化和延伸。vim有多種模式,其中最常用的模式有命令模式、插入模式、底行模式以及替換模式和視圖模式。(視圖模式本文暫不提及) ? ?在使用vim編輯器進(jìn)行文件的編輯之前,需要確保自己的系統(tǒng)已經(jīng)

    2024年02月06日
    瀏覽(28)
  • Linux:Vim文本編輯器及其應(yīng)用詳解

    眾多 Linux 發(fā)行版系統(tǒng),通常都已經(jīng)默認(rèn)安裝好了 vi 或 Vim 文本編輯器,Centos 也不例外,該系統(tǒng)就默認(rèn)安裝有 vi 文本編輯器,但建議大家使用 Vim。 如果在命令行模式下輸入“vim”,輸出結(jié)果為“Command not found”,則表示此系統(tǒng)中未安裝 Vim。 CentOS 系統(tǒng)中,使用如下命令即可安

    2024年02月12日
    瀏覽(34)
  • 快速上手Linux核心命令(六):Linux的文本編輯器vi和vim

    快速上手Linux核心命令(六):Linux的文本編輯器vi和vim

    目錄 前言 簡(jiǎn)介 小試牛刀 vi/vim 工作原理及三種模式 常用快捷鍵 命令行圖解 上一篇中已經(jīng)預(yù)告,我們這篇主要說Linux中vi/vim 編輯器。它是我們使用Linux系統(tǒng)不可缺少的工具,學(xué)會(huì)了,你就可以在Linux世界里暢通無阻,學(xué)廢了,常用操作你也會(huì)了,也是夠用了,O(∩_∩)O vi是L

    2023年04月26日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包