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

Linux:Vim文本編輯器及其應(yīng)用詳解

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

Vim 的安裝

眾多 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)中,使用如下命令即可安裝 Vim:

yum -y install vim

Vim 打開文件

使用 Vim 打開文件很簡(jiǎn)單,例如在命令行模式下打開一個(gè)自己編寫的文件 /test/vi.test,打開方法如下:

[root@itxdl ~]# vim /test/vi.test

?Vim 打開文件的快捷方法
Vi 使用的選項(xiàng) 說(shuō) 明
vim filename 打開或新建一個(gè)文件,并將光標(biāo)置于第一行的首部
vim -r filename 恢復(fù)上次 vim 打開時(shí)崩潰的文件
vim -R filename 把指定的文件以只讀方式放入 Vim 編輯器中
vim + filename 打開文件,并將光標(biāo)置于最后一行的首部
vi +n filename 打開文件,并將光標(biāo)置于第 n 行的首部
vi +/pattern filename 打幵文件,并將光標(biāo)置于第一個(gè)與 pattern 匹配的位置
vi -c command filename 在對(duì)文件進(jìn)行編輯前,先執(zhí)行指定的命令

使用 Vim 進(jìn)行編輯

Vim 提供了大量的編輯快捷鍵,主要可分為以下幾類。

Vim 插入文本

從命令模式進(jìn)入輸入模式進(jìn)行編輯,可以按下 I、i、O、o、A、a 等鍵來(lái)完成,使用不同的鍵,光標(biāo)所處的位置不同

?插入文本
快捷鍵 功能描述
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 命令
Vim 查找文本
?Vim 查找目標(biāo)文本
快捷鍵 功能描述
/abc 從光標(biāo)所在位置向前查找字符串 abc
/^abc 查找以 abc 為行首的行
/abc$ 查找以 abc 為行尾的行
?abc 從光標(biāo)所在為主向后查找字符串 abc
n 向同一方向重復(fù)上次的查找指令
N 向相反方向重復(fù)上次的查找指定
Vim 替換文本
?Vim替換文本
快捷鍵 功能描述
r 替換光標(biāo)所在位置的字符
R 從光標(biāo)所在位置開始替換字符,其輸入內(nèi)容會(huì)覆蓋掉后面等長(zhǎng)的文本內(nèi)容,按“Esc”可以結(jié)束
:s/a1/a2/g 將當(dāng)前光標(biāo)所在行中的所有 a1 用 a2 替換
:n1,n2s/a1/a2/g 將文件中 n1 到 n2 行中所有 a1 都用 a2 替換
:g/a1/a2/g 將文件中所有的 a1 都用 a2 替換

例如,要將某文件中所有的 "root" 替換為 "liudehua",則有兩種輸入命令,分別為:

:1, $s/root/liudehua/g

:%s/root/liudehua/g

Vim刪除文本
?Vim 刪除文本快捷鍵
快捷鍵 功能描述
x 刪除光標(biāo)所在位置的字符
dd 刪除光標(biāo)所在行
ndd 刪除當(dāng)前行(包括此行)后 n 行文本
dG 刪除光標(biāo)所在行一直到文件末尾的所有內(nèi)容
D 刪除光標(biāo)位置到行尾的內(nèi)容
:a1,a2d 函數(shù)從 a1 行到 a2 行的文本內(nèi)容

如果不小心誤刪除了文件內(nèi)容,則可以通過(guò) "u" 鍵來(lái)撤銷剛才執(zhí)行的命令。如果要撤銷剛才的多次操作,可以多按幾次 "u" 鍵。

Vim 保存退出文本

Vim 的保存和退出是在編輯模式中進(jìn)行的,其常用命令如下表所示。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-528150.html

Vim 常用保存退出命令
命令 功能描述
:wq 保存并退出 Vim 編輯器
:wq! 保存并強(qiáng)制退出 Vim 編輯器
:q 不保存就退出 Vim 編輯器
:q! 不保存,且強(qiáng)制退出 Vim 編輯器
:w 保存但是不退出 Vim 編輯器
:w! 強(qiáng)制保存文本
:w filename 另存到?filename 文件
x! 保存文本,并退出 Vim 編輯器,更通用的一個(gè) vim 命令
ZZ 直接退出 Vim 編輯器

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

本文來(lái)自互聯(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)文章

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

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

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

    2024年02月06日
    瀏覽(35)
  • Linux基礎(chǔ)工具|文本編輯器Vim的使用

    Linux基礎(chǔ)工具|文本編輯器Vim的使用

    您好這里是limou3434的個(gè)人博客,感興趣可以看看我的其他內(nèi)容。 本次我給您帶來(lái)的是Linux下Vim文本編輯器的使用,關(guān)于vim,您只需要知道一些常用的指令和操作即可,快速上手的秘訣是實(shí)踐,并且是多次實(shí)踐。 安裝:在centos環(huán)境下安裝vim可以使用“sudo yum install vim”,其他環(huán)

    2024年02月11日
    瀏覽(40)
  • Linux文本編輯器大揭秘:輕松掌握vim與nano

    每位踏上Linux征途的新手,都會(huì)面臨一個(gè)不可避免的挑戰(zhàn)——文本編輯。在Linux的廣闊世界中,文本編輯器是構(gòu)建、維護(hù)、發(fā)展系統(tǒng)的基石。無(wú)論是簡(jiǎn)單的配置文件調(diào)整還是復(fù)雜的編程任務(wù),一款得心應(yīng)手的文本編輯器都能讓你如魚得水。本篇博客將會(huì)介紹兩款Linux下廣受喜愛(ài)

    2024年04月27日
    瀏覽(23)
  • 深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用

    深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用

    Vim是從 vi 發(fā)展出來(lái)的一個(gè)文本編輯器。代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用,和Emacs并列成為類Unix系統(tǒng)用戶最喜歡的文本編輯器。 vim的設(shè)計(jì)理念是命令的組合。用戶學(xué)習(xí)了各種各樣的文本間移動(dòng)/跳轉(zhuǎn)的命令和其他的普通模式的編輯

    2024年02月08日
    瀏覽(30)
  • 快速上手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編輯器——Vim詳解

    Linux編輯器——Vim詳解

    目錄 ?前言 ?vim的基本概念 ?vim的基本操作 ?vim命令模式命令集 ??vim末行模式命令集 ?簡(jiǎn)單vim配置 ?配置文件的位置 ?常用配置選項(xiàng) vi/vim的區(qū)別 簡(jiǎn)單點(diǎn)來(lái)說(shuō),它們都是多模式編輯器,不同的是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】軟件包管理器/編輯器/yum是應(yīng)用商店?/vim編輯器什么?

    【Linux】軟件包管理器/編輯器/yum是應(yīng)用商店?/vim編輯器什么?

    本文思維導(dǎo)圖: 1.源代碼安裝 2. rpm安裝 3.yum安裝 其中前面兩種安裝方式不推薦,推薦第三種yum安裝,本文也著重講解yum安裝問(wèn)題。 關(guān)于Linux的軟件生態(tài)問(wèn)題,先知道幾個(gè)點(diǎn): 在我們的手機(jī)中,我們一般下載軟件是去應(yīng)用商店下載的。 而應(yīng)用商店本身也是一個(gè)app,應(yīng)用商店里

    2024年02月06日
    瀏覽(27)
  • Linux——vi命令使用詳解(vim編輯器)

    1、三種模式以及切換 ? ? ? ? ①命令行模式 ?? ? ? ? ? ②插入模式 (進(jìn)入文件編輯,按ESC進(jìn)入底行模式) ? ? ? ? ③底行模式 2、vi模式切換命令 ? ? ? ? a ? ?--- ?[進(jìn)入編輯狀態(tài),從當(dāng)前光標(biāo)的位置后一個(gè)插入字符] ? ? ? ? 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 的一些基本用法: 打開文件: 基本移動(dòng): 使用箭頭鍵或 h , j , k , l 分別向左、下、上、右移動(dòng)。 Ctrl + f : 向前翻頁(yè)。 Ctrl + b : 向后翻頁(yè)。 gg : 移動(dòng)到文件開頭。 G : 移動(dòng)到文件末尾。 編輯文本: i : 進(jìn)

    2024年01月17日
    瀏覽(60)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包