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

Vim文本編輯器

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

目錄

一、Vim文本編輯器??

1.1、什么是Vim文本編輯器

1.2、Vim文本編輯器基本格式

1.3、Vim的三種模式及切換

?二、命令模式

2.1、Vim的進(jìn)入與退出

2.2、命令模式下光標(biāo)跳轉(zhuǎn)的快捷鍵

2.3、常用命令集合

三、編輯模式

四、末行模式


一、Vim文本編輯器??

1.1、什么是Vim文本編輯器

Linux 系統(tǒng)中“一切皆文件”,因此當(dāng)我們要更改文件內(nèi)容時(shí),不可避免地要用到文本編輯器。

Vim則可以理解為vi的升級(jí)版,比起vi功能更為全面,也不需要自己安裝,使用 Vim文本編輯器的原因有很多:

1、幾乎所有的Linux 發(fā)行版都內(nèi)嵌有 Vim 文本編輯器,而其他的編輯器則不一定存在
2、Vim具有編輯程序的能力,會(huì)主動(dòng)利用不同的字體顏色辨別語(yǔ)法的正確性,方便程序設(shè)計(jì)接口

1.2、Vim文本編輯器基本格式

vim???[option]??[文件名]——當(dāng)文件名不存在時(shí)是新建文件

命令??[選項(xiàng)]??????[文件名] ——當(dāng)文件名存在時(shí)是修改文件內(nèi)容

常用選項(xiàng) 效果
!?? ? 打開(kāi)上一次的文件
+/PATTERN? 讓光標(biāo)處于第一個(gè)被PATTERN匹配到的行行首(很少用)
+? 行號(hào)

打開(kāi)文件后,讓光標(biāo)處于第幾行行首

打開(kāi)1.txt文件,光標(biāo)處于第四行行首

vim編輯器,linux,vim,linux,編輯器

vim編輯器,linux,vim,linux,編輯器

1.3、Vim的三種模式及切換

命令模式(普通模式):在該模式下不能對(duì)文件直接進(jìn)行編輯,但可使用快捷鍵對(duì)文件進(jìn)行操作(文件的粘貼復(fù)制、移動(dòng)光標(biāo)、進(jìn)入編輯模式、末行模式等)【是打開(kāi)默認(rèn)進(jìn)入的模式】;

編輯模式(插入模式):在該模式下可以對(duì)文件內(nèi)容進(jìn)行編輯,esc鍵退回命令模式;

末行模式(擴(kuò)展命令):可以在末行輸入命令來(lái)對(duì)文件進(jìn)行操作(搜索、替換、保存、退出、撤銷、高亮等)。

二、命令模式

2.1、Vim的進(jìn)入與退出

快捷鍵 效果
ZZ 保存退出
ZQ 不保存退出

2.2、命令模式下光標(biāo)跳轉(zhuǎn)的快捷鍵

快捷鍵 效果
方向跳轉(zhuǎn) 方向鍵=kjhl 上下左右移動(dòng)
單詞間跳轉(zhuǎn) w 下一個(gè)單詞詞首
e 當(dāng)前或下一個(gè)單詞的詞尾
b 當(dāng)前或前一個(gè)單詞的詞首
當(dāng)前頁(yè)跳轉(zhuǎn) H 當(dāng)前頁(yè)首行
M

當(dāng)前頁(yè)中間行

L 當(dāng)前頁(yè)尾行
zt 將光標(biāo)所在當(dāng)前行移到屏幕頂端
zz 將光標(biāo)所在當(dāng)前行移到屏幕中間
zb 將光標(biāo)所在當(dāng)前行移到屏幕底端
行首行尾跳轉(zhuǎn) ^ 跳轉(zhuǎn)至行首第一個(gè)非空白字符
0=home 跳轉(zhuǎn)至行首
$=end 跳轉(zhuǎn)至行尾
文件行跳轉(zhuǎn) gg=1G 跳轉(zhuǎn)到文件的首行
G 跳轉(zhuǎn)到文件的末尾行
#G 跳轉(zhuǎn)到文件的#行
翻屏 Ctrl+f=Pagedown 向文件尾部翻一屏
Ctrl+b=Pageup 向文件首部翻一屏

2.3、常用命令集合

快捷鍵 效果
復(fù)制命令 yy 復(fù)制光標(biāo)所在行整行的內(nèi)容
#yy

復(fù)制幾行(#代表要復(fù)制的行數(shù))

yw 復(fù)制一個(gè)單詞
粘貼命令 P

光標(biāo)所在位置的的上一行

p

粘貼到光標(biāo)所在位置的下一行

剪切命令 dd 剪切光標(biāo)所在行全部?jī)?nèi)容
#dd 刪除幾行(#代表要?jiǎng)h除的行數(shù))
刪除命令 x=del 刪除一個(gè)字符
#x 刪除光標(biāo)起始的多個(gè)字符(#代表要?jiǎng)h除的字符數(shù))
dw 刪除一個(gè)單詞
d^ 刪除到非空白字符行首
d0 刪除到行首
d$ 刪除到行尾
撤銷命令 u 撤銷上一次的更改操作
U 一次撤銷所有更改操作
#u 撤銷多次更改(#代表更改的次數(shù))
替換命令 r 替換光標(biāo)處所在字符,限一個(gè)字符
~ 轉(zhuǎn)換大小寫
R 可連續(xù)替換字符(第四種模式,在末行出現(xiàn)——替換)
查找命令 n 與命令同方向查找
N 與命令反方向查找
/字符 向下查找
?字符 向上查找

三、編輯模式

通過(guò)下方列表中的插入命令進(jìn)行編輯,當(dāng)編輯文件完成后按esc鍵退出編輯模式

快捷鍵 效果
i 光標(biāo)所在位置輸入
a 光標(biāo)所在位置后輸入
I(大寫) 在當(dāng)前光標(biāo)所在行行首輸入
A 在當(dāng)前光標(biāo)所在行行尾輸入
o 在當(dāng)前光標(biāo)所在行的下方新建行
O 在當(dāng)前光標(biāo)所在行的上方新建行

四、末行模式

文件中的指定內(nèi)容執(zhí)行<font color='red'>保存、查找或替換</font>等操作。使 Vim 切換到編輯模式的方法是在命令模式狀態(tài)下按“:”(英文冒號(hào))鍵,此時(shí) Vim 窗口的左下方出現(xiàn)一個(gè)“:”符號(hào),這是就可以輸入相關(guān)指令進(jìn)行操作了。

快捷鍵 效果
基礎(chǔ)命令 # 第幾行
#,# 左起始行,右結(jié)尾行
#,+# 表示第幾行到第幾行
. 當(dāng)前行
$ 最后一行

%

全文, 相當(dāng)于1,$
另存為 w 路徑 把范圍內(nèi)的行另存到指定文件中
r? 路徑 把另一個(gè)文件加入到當(dāng)前文件中編輯
行號(hào) set number=set nu 顯示行號(hào)
set nonumber=set nonu 關(guān)閉行號(hào)
標(biāo)識(shí)線

set cul

顯示下劃線
set nocul 關(guān)閉下劃線
顯示 set all 顯示所有命令
set list 顯示隱藏字符
set nolist 不顯示隱藏字符
格式 set paste 復(fù)制保留格式
set nopaste 復(fù)制不保留格式
加密

set key=密碼

啟用密碼
set key=(不輸入直接回車) 禁用密碼
縮進(jìn) set autoindent=set ai 開(kāi)啟自動(dòng)縮進(jìn)
set noautoindent=set noai 關(guān)閉自動(dòng)縮進(jìn)
保存與退出 w 保存
q 退出

強(qiáng)制
高亮 highlight 開(kāi)啟高亮
nohighlight 取消高亮
指定空格代替 set tsbdtop=n——set ts=n 設(shè)置 Tab 鍵寬度為 4 個(gè)空格
查找替換 范圍 s/原始字符/替換字符/修飾符 范圍 沒(méi)有范圍 默認(rèn)當(dāng)前行
% 全文
#,# 行到行之間
s 查找命令search
/ 分隔符,可替換,如/、#、@
原始字符 可使用* ^等基本正則表達(dá)式
替換字符 不可以使用,但可以使用\1, \2, ...等后向引用符號(hào)

修飾符

i 忽略大小寫
g 全局替換,不添加g,每一行只替換第一次出現(xiàn)
c? 全局替換,每次替換前詢問(wèn)

% s/^/#/g

給所有行開(kāi)頭加上#文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-682779.html

到了這里,關(guān)于Vim文本編輯器的文章就介紹完了。如果您還想了解更多內(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與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)
  • Vim 是一款強(qiáng)大的文本編輯器,廣泛用于 Linux 和其他 Unix 系統(tǒng)。以下是 Vim 的一些基本用法

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

    2024年01月17日
    瀏覽(60)
  • Vim文本編輯器

    Vim文本編輯器

    目錄 一、Vim文本編輯器?? 1.1、什么是Vim文本編輯器 1.2、Vim文本編輯器基本格式 1.3、Vim的三種模式及切換 ?二、命令模式 2.1、Vim的進(jìn)入與退出 2.2、命令模式下光標(biāo)跳轉(zhuǎn)的快捷鍵 2.3、常用命令集合 三、編輯模式 四、末行模式 Linux 系統(tǒng)中“一切皆文件”,因此當(dāng)我們要更改

    2024年02月10日
    瀏覽(28)
  • Linux :: vim 編輯器:詳解:文本復(fù)制/粘貼/剪切/刪除 與 撤銷普通操作及撤銷撤銷操作

    Linux :: vim 編輯器:詳解:文本復(fù)制/粘貼/剪切/刪除 與 撤銷普通操作及撤銷撤銷操作

    前言:本篇是 Linux 基本操作篇章的內(nèi)容! 筆者使用的環(huán)境是基于騰訊云服務(wù)器:CentOS 7.6 64bit。 學(xué)習(xí)集: C++ 入門到入土?。。W(xué)習(xí)合集 Linux 從命令到網(wǎng)絡(luò)再到內(nèi)核!學(xué)習(xí)合集 前文:已講述了 vim 的簡(jiǎn)單基本操作,本文不再贅述直接上手操作! Linux :: 【簡(jiǎn)單開(kāi)發(fā)篇 :: vim 編輯

    2024年02月06日
    瀏覽(36)
  • 15 文本編輯器vim

    15 文本編輯器vim

    ? ? ? ? 如果file.txt就是修改這個(gè)文件,如果不存在就是新建一個(gè)文件。 ?????????使用vim建完文件后,會(huì)自動(dòng)進(jìn)入文件中。? ????????底部要是顯示插入,是編輯模式; ????????按esc,底部要是空白的,則是進(jìn)入命令模式,可以輸入一些快捷鍵進(jìn)行操作,比如說(shuō)

    2024年02月15日
    瀏覽(23)
  • vim文本編輯器,常用命令

    目錄 1、常用模式 2、基本移動(dòng)光標(biāo) 3、插入和替換文本 4、刪除和復(fù)制文本 5、搜索和替換 6、保存和退出 Vim是一款功能強(qiáng)大的文本編輯器,在Linux系統(tǒng)中被廣泛使用。它提供了豐富的編輯和操作功能,適用于編程、文件編輯、配置文件修改等各種任務(wù)。 下面是對(duì)Vim常用場(chǎng)景詳

    2024年01月16日
    瀏覽(22)
  • 八、vim高級(jí)文本編輯器

    八、vim高級(jí)文本編輯器

    vim是vi的增強(qiáng)版,由vim-enhanced軟件包提供。 vim具有vi不具備的特性eg:命令語(yǔ)法的高亮 vim是一個(gè)默認(rèn)的文本編輯器來(lái)進(jìn)行使用,在眾多的Linux發(fā)行版中均被內(nèi)置,成為L(zhǎng)inux主流的文本編輯器。 gvim:vim的圖形化版本 提供在vim-x11包里、 1、vim的工作模式 命令模式:打開(kāi)文件進(jìn)入命

    2024年02月05日
    瀏覽(25)
  • Linux :: vim 編輯器:詳解:光標(biāo)移動(dòng)定位內(nèi)容,行間:快速定位至文本:開(kāi)頭 / 結(jié)尾;行內(nèi):詞間跳躍

    Linux :: vim 編輯器:詳解:光標(biāo)移動(dòng)定位內(nèi)容,行間:快速定位至文本:開(kāi)頭 / 結(jié)尾;行內(nèi):詞間跳躍

    前言:本篇是 Linux 基本操作篇章的內(nèi)容! 筆者使用的環(huán)境是基于騰訊云服務(wù)器:CentOS 7.6 64bit。 學(xué)習(xí)集: C++ 入門到入土!??!學(xué)習(xí)合集 Linux 從命令到網(wǎng)絡(luò)再到內(nèi)核!學(xué)習(xí)合集 前言:已講述了 vim 的基本操作,本文不再贅述直接上手操作! Linux :: 【簡(jiǎn)單開(kāi)發(fā)篇 :: vim 編輯器:

    2024年02月07日
    瀏覽(32)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包