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

Linux-- vi / vim 編輯器

這篇具有很好參考價(jià)值的文章主要介紹了Linux-- vi / vim 編輯器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

? ? ? ?

目錄

vi \ vim 編輯器的三種編輯模式

vi \ vim 的使用

? ? ? ? 模式的切換

? ? ? ? ?命令模式下的命令

????????底線模式


vi \ vim 是visual interface 的簡(jiǎn)稱(chēng), 是linux中的經(jīng)典文本編輯器, 同圖形化界面中的文本編輯器一樣, 但是vi是使用命令行來(lái)對(duì)文本進(jìn)行編輯的最好選擇

? ? ? ? vim是vi的加強(qiáng)版本, 兼容vi的所有指令, 不僅可以編輯文本, 而且還具有shell 程序編輯的功能, 可以不同顏色的字體來(lái)辨別語(yǔ)法的正確性, 極大地方便了程序的設(shè)計(jì)和編輯性

? ? ? ? ?簡(jiǎn)單來(lái)說(shuō), vi是老師的文字處理器, 不過(guò)功能已經(jīng)非常齊全了, 但是還是有可以進(jìn)步的地方, vim則可以說(shuō)是程序開(kāi)發(fā)的一項(xiàng)很好用的工具, 連vim的官方網(wǎng)站自己也說(shuō)vim是一個(gè)程序開(kāi)發(fā)工具, 而不是文字處理軟件

vi里面有很多命令, 下面是他的鍵盤(pán)圖:

Linux-- vi / vim 編輯器

vi \ vim 編輯器的三種編輯模式

  • 命令模式: 此模式下所敲的按鍵編輯器都理解為命令, 此模式下不能自由進(jìn)行文本編輯
  • 輸入模式: 也就是文本編輯模式, 插入模式, 此模式下可以自由對(duì)文件內(nèi)容進(jìn)行編輯
  • 底線命令模式: 以: 開(kāi)始, 通常用于文件的保存 和 退出

Linux-- vi / vim 編輯器

vi \ vim 的使用

? ? ? ? 模式的切換

我們首先在/Home/niceff目錄中創(chuàng)建一個(gè)hello.txt文本文件:
Linux-- vi / vim 編輯器
然后使用vi 來(lái)打開(kāi)這個(gè)文件:

? ? ? ? 使用命令: vi hello.txt (如果這個(gè)文件存在, 那么就直接打開(kāi)這個(gè)文件 , 如果沒(méi)有這個(gè)文件 , 就創(chuàng)建一個(gè)新的文件)

下面是我們剛開(kāi)始使用vi打開(kāi)這個(gè)文件的樣式, 他剛開(kāi)始是處于命令模式:

Linux-- vi / vim 編輯器

此時(shí)我們按下鍵盤(pán)上的i鍵:
?此時(shí)我們進(jìn)入了輸入模式, 此時(shí)我們就可以編輯文件內(nèi)容了

例如我們輸入: hello world
Linux-- vi / vim 編輯器

此時(shí)可以通過(guò)鍵盤(pán)上的esc鍵, 退出輸入模式, 回到命令模式:
Linux-- vi / vim 編輯器?接下來(lái)進(jìn)入底線命令模式:
在命令模式下, 按下 shift + ;鍵, 也就是輸入冒號(hào):, 就會(huì)進(jìn)入底線命令模式:
Linux-- vi / vim 編輯器

?此時(shí)我們輸入wq (w表示保存, q表示退出)

Linux-- vi / vim 編輯器

?于是就保存退出了, 同時(shí)我們使用cat命令來(lái)查看這個(gè)文件的內(nèi)容是否被修改:

Linux-- vi / vim 編輯器

?可以看見(jiàn)成功修改了

? ? ? ? ?命令模式下的命令

? ? ? ? ?命令模式下, 敲擊鍵盤(pán)的動(dòng)作會(huì)被vi 或者vim是被為目錄, 而不是輸入字符, 比如我們?cè)谀夸浤J较掳聪耰鍵, 就會(huì)進(jìn)入輸入模式, 而不是輸入一個(gè)字符, 這個(gè)i就被當(dāng)做了一個(gè)命令

? ? ? ? 以下是命令模式下一些常用命令:

模式 命令 描述
命令模式 i 在當(dāng)前光標(biāo)位置進(jìn)入輸入模式
命令模式 a 在當(dāng)前光標(biāo)位置之后進(jìn)入輸入模式
命令模式 I 在當(dāng)前行的開(kāi)頭進(jìn)入輸入模式
命令模式 A 在當(dāng)前行的結(jié)尾進(jìn)入輸入模式
命令模式 o 在當(dāng)前光標(biāo)下一行進(jìn)入輸入模式
命令模式 O 在當(dāng)前光標(biāo)上一行進(jìn)入輸入模式
輸入模式 esc 任何情況下輸入esc都能會(huì)到命令模式

一個(gè)案例:

我們?cè)贒esktop目錄下面創(chuàng)建一個(gè)test.txt文件, 并寫(xiě)入以下內(nèi)容:
Linux-- vi / vim 編輯器

?使用vim + 文件, 使用vim打開(kāi)文件:
Linux-- vi / vim 編輯器

打開(kāi)的文件內(nèi)容如下:
Linux-- vi / vim 編輯器?當(dāng)前進(jìn)入的是命令模式, 在命令模式下, 可以使用鍵盤(pán)的↑↓←→, 也就是上下左右鍵來(lái)控制光標(biāo)的移動(dòng).

當(dāng)然也可以使用命令模式下的命令鍵來(lái)使光標(biāo)移動(dòng):

  • j : 向下移動(dòng)光標(biāo)
  • k : 向上移動(dòng)光標(biāo)
  • l: 向右移動(dòng)光標(biāo)
  • h: 向左移動(dòng)光標(biāo)

Linux-- vi / vim 編輯器

在命令模式下輸入i進(jìn)入輸入模式:

(或者使用下面這些命令)

Linux-- vi / vim 編輯器

還有如下命令?

?Linux-- vi / vim 編輯器

?對(duì)于文本中的內(nèi)容:
Linux-- vi / vim 編輯器

如果我們想搜索里面的內(nèi)容, 可以在命令模式下點(diǎn)擊斜杠 / 進(jìn)入搜索模式:
Linux-- vi / vim 編輯器

?例如我們現(xiàn)在要搜索you這個(gè)單詞:
Linux-- vi / vim 編輯器

在finalShell中會(huì)以黃色背景來(lái)高亮顯示, 在CentOS中也是如此:
Linux-- vi / vim 編輯器

我們下次打開(kāi)這個(gè)文件的時(shí)候, you還是高亮顯示, 這個(gè)時(shí)候就可以鍵入:noh就可以消除高亮

在命令模式下的小n和大n, 也就是n和N對(duì)應(yīng)著我們平時(shí)使用ctrl + f里面的上下箭頭:?

Linux-- vi / vim 編輯器?
Linux-- vi / vim 編輯器

?除了這些命令, 還有這些:
Linux-- vi / vim 編輯器

  • ?dd: 刪除當(dāng)前行
    Linux-- vi / vim 編輯器
  • ndd: 刪除n行,例如:
    Linux-- vi / vim 編輯器

上面的命令不一一介紹, 請(qǐng)讀者自己實(shí)驗(yàn)

刪除之后, 可以在命令模式下按下u, 進(jìn)行撤銷(xiāo)(按下u可以切換命令模式)

????????底線模式

Linux-- vi / vim 編輯器

?在命令狀態(tài), 輸入" : " 冒號(hào), 就可以進(jìn)入底線模式文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-488754.html

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

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • vi編輯器的三種模式及其對(duì)應(yīng)模式下常用指令

    vi編輯器的三種模式及其對(duì)應(yīng)模式下常用指令

    vi是Linux系統(tǒng)的第一個(gè)全屏幕交互式編輯工具,在嵌入式的 學(xué)習(xí)中是一個(gè)不可或缺的強(qiáng)大的文本編輯工具。 命令模式 如何進(jìn)入命令模式:按esc鍵 復(fù)制:yy nyy(n:行數(shù)) 刪除(剪切): dd ndd 粘貼:p 撤銷(xiāo):u 反撤:ctrl r 光標(biāo)移動(dòng)首行: gg 光標(biāo)移動(dòng)末行: G 光標(biāo)移動(dòng)行尾:$ 光標(biāo)跳到

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

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

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

    2023年04月26日
    瀏覽(29)
  • Linux中的vi與vim:編輯器的王者之爭(zhēng)與深度探索

    Linux中的vi與vim:編輯器的王者之爭(zhēng)與深度探索

    ??明明跟你說(shuō)過(guò):個(gè)人主頁(yè) ??個(gè)人專(zhuān)欄:《Linux :從菜鳥(niǎo)到飛鳥(niǎo)的逆襲》?? ??行路有良友,便是天堂?? 目錄 一、前言 1、Linux的起源與發(fā)展 2、vi與vim的歷史與發(fā)展? 二、vi編輯器基礎(chǔ)? 1、vi編輯器的啟動(dòng)與退出 2、vi的基本模式:普通模式、插入模式、命令模式 3、vi的基

    2024年04月29日
    瀏覽(39)
  • Vi 和 Vim 編輯器

    Vi 和 Vim 編輯器

    Linux 系統(tǒng)會(huì)內(nèi)置 vi 文本編輯器 Vim 具有程序編輯的能力,可以看做是 Vi 的增強(qiáng)版本,可以主動(dòng)的以字體顏色辨別語(yǔ)法的正確性,方便程序設(shè)計(jì)。 代碼補(bǔ)完、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。 正常模式 以 vim 打開(kāi)一個(gè)檔案就直接進(jìn)入一般模

    2024年02月20日
    瀏覽(34)
  • vi/vim 編輯器 --基本命令

    vi/vim 編輯器 --基本命令

    vi 是visual interface 的簡(jiǎn)稱(chēng),是Linux中最經(jīng)典的文本編輯器 vim是vi的加強(qiáng)版。兼容了vi的所有指令,不僅能編輯文本,而且具有shell程序編輯的功能,可以通過(guò)不同顏色的字體辨別語(yǔ)法的正確性,極大方便了程序的設(shè)計(jì)和編輯性。 命令模式(Command mode) 命令模式下,所敲的按鍵編

    2024年01月16日
    瀏覽(23)
  • vi和vim編輯器介紹與使用

    vi和vim編輯器介紹與使用

    VI 和 VIM 編輯器是 Unix 和 Linux 操作系統(tǒng)中最常用的文本編輯工具之一。雖然它們都用于編輯文本文件,但它們有一些不同之處。本文將對(duì) VI 和 VIM 編輯器進(jìn)行介紹,幫助你更好地了解編輯器的特性和優(yōu)點(diǎn)。 Linux下常見(jiàn)的文本編輯器有: emacs pico nano joe jed vi 諸如此類(lèi),但我們只

    2024年02月05日
    瀏覽(22)
  • 【Linux】開(kāi)發(fā)工具——vim多模式編輯器的入土&&設(shè)置sudoers白名單

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

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

    2024年02月06日
    瀏覽(23)
  • Linux 之 Vi 編輯器

    vi編輯器是linux和unix上最基本的文本編輯器,工作在字符模式下。由于不需要圖形界面,vi是效率很高的文本編輯器。盡管在linux上也有很多圖形界面的編輯器可用,但vi在系統(tǒng)和服務(wù)器管理中的功能是那些圖形編輯器所無(wú)法比擬的。 vi編輯器可以執(zhí)行輸出、刪除、查找、替換

    2024年02月15日
    瀏覽(24)
  • Linux之vi編輯器

    vi是Visual interface 的簡(jiǎn)稱(chēng),可以執(zhí)行輸出、刪除、查找、替換、塊操作等眾多文本操作,而且用戶(hù)可以根據(jù)自己的需要對(duì)其進(jìn)行定制,這是其他編輯程序所沒(méi)有的功能。 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 vi有三種基本模式:普通模式、插入模式和命令行模式

    2023年04月16日
    瀏覽(16)
  • Linux:概述 、安裝 、文件與目錄結(jié)構(gòu) 、vim編輯器 、網(wǎng)絡(luò)配置 、遠(yuǎn)程登錄 、系統(tǒng)管理 、基礎(chǔ)命令 、軟件包管理 、克隆虛擬機(jī) 、shell編程

    Linux:概述 、安裝 、文件與目錄結(jié)構(gòu) 、vim編輯器 、網(wǎng)絡(luò)配置 、遠(yuǎn)程登錄 、系統(tǒng)管理 、基礎(chǔ)命令 、軟件包管理 、克隆虛擬機(jī) 、shell編程

    2.1.1、Linux是什么? Linux是一個(gè)操作系統(tǒng)(OS) 所謂的操作系統(tǒng)就是直接用來(lái)操作計(jì)算機(jī)底層硬件的軟件。 2.1.2、Linux的出現(xiàn) 官網(wǎng): https://www.centos.org/ 進(jìn)入官網(wǎng)進(jìn)行下載 有很多的鏡像,以阿里云的為例: 3.3.1、下載 官網(wǎng): https://www.vmware.com/ 這是下載的企業(yè)版,30天試用期,可

    2024年02月05日
    瀏覽(61)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包