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

Vim學(xué)習(xí)(一)——基本命令與三種模式

這篇具有很好參考價值的文章主要介紹了Vim學(xué)習(xí)(一)——基本命令與三種模式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

寫在前面,

致敬

8月3日,Vim創(chuàng)始人Bram Moolenaar去世,在此向老爺子致敬!感謝他為這個世界帶來的優(yōu)秀編輯器Vim。

基本介紹

Vim全稱叫Vi IMproved. 而vi則是Visual Interface的縮寫,他們處理都是ASCII碼字符數(shù)據(jù);vim 是vi的升級版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。例如語法加亮,可視化操作不僅可以在終端運(yùn)行,也可以運(yùn)行于x window、 mac os、 windows。

熟練使用vim絕對是你成為Linux大牛不可或缺的本領(lǐng),但其命令復(fù)雜,需要一定的時間。

在Ubuntu終端下執(zhí)行
sudo apt-get install vim #安裝Vim

三種模式

在Vim中,打開一個文件后,并不處在編輯模式,而是Normal模式(命令模式),命令模式下可完成一些查找、光標(biāo)移動等操作,不對文件做手動編輯;

若要手動錄入文本內(nèi)容,應(yīng)該按i進(jìn)入vim編輯器的insert模式(輸入模式);輸入模式按Esc退回normal命令模式。

除此以外,還有一種特殊的模式可以執(zhí)行文件保存、退出編輯器、查找替換等操作,稱為“末行模式”。

因此,不同的操作切記要進(jìn)入正確的模式:
Esc到Normal命令模式;
Normal下按i到insert輸入模式;
Normal命令模式下按冒號:到末行模式。

vim編輯器三種模式之間的切換關(guān)系、按鍵操作如下:

1. Normal模式(命令模式)

啟動Vim后,Vim會處于Normal模式。在Vim的Normal模式下,所有的鍵就是功能鍵,下面附上Vim功能鍵分布圖,每個按鍵都具有一定的功能:

命令模式下的基本操作:
(1)光標(biāo)跳轉(zhuǎn):按gg跳轉(zhuǎn)至文件第一行的行首、按G跳轉(zhuǎn)至文件最后一行的行首。

(2)復(fù)制、粘貼、刪除操作:按向下箭頭鍵將光標(biāo)移動某處,再按2yy,將會復(fù)制光標(biāo)處開始的2行內(nèi)容(若直接按yy則只復(fù)制一行) 。再將光標(biāo)移動至要粘貼處,然后按下p,完成粘貼操作。

(3)查找關(guān)鍵詞:按gg鍵回到文件開頭,輸入 /initdefault[關(guān)鍵字] 可在整個文件內(nèi)查找“initdefault“關(guān)鍵詞,并高亮顯示;按 n 鍵跳轉(zhuǎn)至第2個匹配結(jié)果,再按一次n鍵跳轉(zhuǎn)至第3個匹配結(jié)果。

2、insert模式(輸入模式)

在Normal模式下,按下鍵盤上的i鍵入Insert輸入模式(當(dāng)然還有其他方式,比如按下a、o、O等,i是最常用的方法),當(dāng)你在Vim左下角看到 -Insert- 字體,表明你已經(jīng)進(jìn)入Vim的Insert輸入模式。

在Insert模式輸入下,你可以自由的輸入你想要輸入的東西了,就像使用其他編輯器一樣。

3、末行模式

也叫 Visual模式。在Normal命令模式下,按鍵盤v鍵進(jìn)入Visual模式,左下角會有VISUAL字樣。在Visual末行模式下,可以讓你選擇文件的一部分內(nèi)容,以便進(jìn)行刪除、復(fù)制等操作。

Vim三個基本模式之間的切換

每次切換模式都要按Esc鍵先切換到Normal模式,即命令模式。當(dāng)然也可以用CTRL+[ 或CTRL-C 先切到命令模式(CTRL-C 主要用來強(qiáng)制中止VIM正在執(zhí)行的各種很耗時的操作)。

1、Normal命令模式<-----> Insert輸入模式

用Vim打開文件,默認(rèn)就是Normal命令模式。此時按下鍵盤i、a、o、I即可進(jìn)入Insert輸入模式。在編輯模式中,按Esc就可返回到Normal命令模式。如果你不確定是否進(jìn)入了Normal模式,可以多次按下Esc鍵。

進(jìn)入編輯模式按鍵的含義:

i 在光標(biāo)所在字符前開始輸入文字(insert)。

a 在光標(biāo)所在字符后開始輸入文字(append)。

o 在光標(biāo)所在行下開一新行來輸入文字(open)。

I行首開始輸入文字。

2、Normal命令模式<----->Visual末行模式

在Normal命令模式下,按鍵盤v鍵進(jìn)入Visual模式,左下角會有VISUAL字樣。在Visual末行模式下,按下鍵盤上的Esc鍵回到Normal命令模式。

在Normal命令模式下,按鍵盤冒號:鍵進(jìn)入Visual模式,表示要輸入vim命令;可輸入的命令如下:

:q 退出(更確切的說應(yīng)該是關(guān)閉當(dāng)前文件)

:w 文件名 保存。如果還是保存為當(dāng)前文件,不必寫文件名

:wq 保存并退出(退出后自動進(jìn)入Normal命令模式)

:q! 強(qiáng)制退出不保存

:wq! 強(qiáng)制保存并退出。 保存時遇到E45 readonly option is set (add!to override)可用。

刪除單行內(nèi)容 :將光標(biāo)移動到需要刪除的行,按一下ESC鍵,確保退出編輯模式,

按兩次鍵盤上面的d鍵,就可以刪除了。

刪除多行: 將光標(biāo)移動到需要刪除的行,按一下ESC鍵,確保退出編輯模式,

dd命令前面加上要刪除的行數(shù)。例如,如果要刪除第4行以下的3行,請按下 3 dd文章來源地址http://www.zghlxwxcb.cn/news/detail-647794.html

到了這里,關(guān)于Vim學(xué)習(xí)(一)——基本命令與三種模式的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

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

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

    2024年02月06日
    瀏覽(35)
  • vim的使用、vim入門的三種常用模式、以及vim中常用的命令(超詳細(xì))

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

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

    2024年02月05日
    瀏覽(16)
  • 【Linux】頂級編輯器Vim的基本使用及配置

    【Linux】頂級編輯器Vim的基本使用及配置

    ??作者主頁:@安 度 因 ??學(xué)習(xí)社區(qū):StackFrame ??專欄鏈接:Linux

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

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

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

    2024年02月06日
    瀏覽(49)
  • Linux:環(huán)境搭建、基本指令操作、Vim 編輯器的使用

    Linux:環(huán)境搭建、基本指令操作、Vim 編輯器的使用

    Linux 是一套 免費(fèi)使用 和 自由傳播 的類 Unix 操作系統(tǒng),是一個基于 POSIX(可移植操作系統(tǒng)接口)和 UNIX 的 多用戶 、 多任務(wù) 、 支持多線程 和 多 CPU 的操作系統(tǒng); Linux 是一個操作系統(tǒng), 操作系統(tǒng)本身也是一個軟件 ; Linux 能運(yùn)行主要的 UNIX 工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議,

    2024年01月25日
    瀏覽(26)
  • Linux——vi命令使用詳解(vim編輯器)

    1、三種模式以及切換 ? ? ? ? ①命令行模式 ?? ? ? ? ? ②插入模式 (進(jìn)入文件編輯,按ESC進(jìn)入底行模式) ? ? ? ? ③底行模式 2、vi模式切換命令 ? ? ? ? a ? ?--- ?[進(jìn)入編輯狀態(tài),從當(dāng)前光標(biāo)的位置后一個插入字符] ? ? ? ? A ? ?--- [進(jìn)入編輯狀態(tài),從當(dāng)前行尾插入字符

    2024年02月07日
    瀏覽(33)
  • Vim 是一款強(qiáng)大的文本編輯器,廣泛用于 Linux 和其他 Unix 系統(tǒng)。以下是 Vim 的一些基本用法

    Vim 是一款強(qiáng)大的文本編輯器,廣泛用于 Linux 和其他 Unix 系統(tǒng)。以下是 Vim 的一些基本用法: 打開文件: 基本移動: 使用箭頭鍵或 h , j , k , l 分別向左、下、上、右移動。 Ctrl + f : 向前翻頁。 Ctrl + b : 向后翻頁。 gg : 移動到文件開頭。 G : 移動到文件末尾。 編輯文本: i : 進(jìn)

    2024年01月17日
    瀏覽(59)
  • 【Linux】軟件包管理器 yum和編輯器-vim的基本使用

    【Linux】軟件包管理器 yum和編輯器-vim的基本使用

    我們在安裝一個軟件之前,需要先下載其對應(yīng)的軟件安裝包,但是這個軟件安裝包并不存在于我們本地電腦的磁盤上,而是存在于遠(yuǎn)端的服務(wù)器上,對此,我們可能就有疑問,那么我們的計算機(jī)是如何得知我們下載的軟件在哪個服務(wù)器上呢? 對于我們的電腦來說,我們可以到

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

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

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

    2023年04月26日
    瀏覽(29)
  • 【Linux】開發(fā)工具——vim多模式編輯器的入土&&設(shè)置sudoers白名單

    【Linux】開發(fā)工具——vim多模式編輯器的入土&&設(shè)置sudoers白名單

    ========================================================================= 個人主頁點(diǎn)擊直達(dá): 小白不是程序媛 Linux系列專欄: Linux被操作記 ========================================================================= 目錄 前言: 基本概念 vim基本操作 [正常模式]切換至[插入模式] [插入模式]切換至[正常模式] [正

    2024年02月06日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包