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

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

這篇具有很好參考價(jià)值的文章主要介紹了vim的使用、vim入門的三種常用模式、以及vim中常用的命令(超詳細(xì))。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

vim 入門的三種常用模式:分別是 1. 命令模式、2. 插入/編輯模式、3. 底行模式

1. 命令模式

????????控制屏幕光標(biāo)的移動,字符、字或行的刪除,移動復(fù)制某區(qū)段及進(jìn)入Insert mode下,或者到 last line mode

如下,這個就是命令模式:

vim的三種模式,Linux,vim,linux,編輯器

2. 插入/編輯模式

????????只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。該模式是我們后面用的最頻繁的編輯模式。

按 i 就到了 插入/編輯模式,如下:

vim的三種模式,Linux,vim,linux,編輯器

3. 底行模式

????????文件保存或退出,也可以進(jìn)行文件替換,找字符串,列出行號等操作。 在命令模式下,shift+: 即可進(jìn)入該模式。

要在命令模式下,進(jìn)入底行模式!??!

我上面輸入 i 進(jìn)入了編輯模式,我要回到命令模式,按 Esc 可以如下回到命令模式:?

vim的三種模式,Linux,vim,linux,編輯器

那么此時輸入 shift : 進(jìn)入底行模式,看清楚!??!是 shift 和 : (冒號)兩個鍵,如下:

vim的三種模式,Linux,vim,linux,編輯器

?要查看你的所有模式:打開vim,底行模式直接輸入::help vim-modes

vim的三種模式,Linux,vim,linux,編輯器

如下,我這里將近 800 行,我就隨便截圖看一下:

vim的三種模式,Linux,vim,linux,編輯器

三種模式的切換,我畫圖解釋一下,如下:

vim的三種模式,Linux,vim,linux,編輯器

命令模式常用的命令?

????????移動光標(biāo):

????????????????vim可以直接用鍵盤上的光標(biāo)來上下左右移動,但正規(guī)的vim是用小寫英文字母 h、j、k、l,分別控制光標(biāo)左、下、上、右移一格。

????????????????按「G」:移動到文章的最后。

????????????????按「$」:移動到光標(biāo)所在行的“行尾”。

????????????????按「^」:移動到光標(biāo)所在行的“行首”。

????????????????按「w」:光標(biāo)跳到下個字的開頭。

????????????????按「e」:光標(biāo)跳到下個字的字尾。

????????????????按「b」:光標(biāo)回到上個字的開頭。

????????????????按[gg]:進(jìn)入到文本開始。

????????????????按[shift+g]:進(jìn)入文本末端。

????????????????按「ctrl」+「b」:屏幕往“后”移動一頁。

????????????????按「ctrl」+「f」:屏幕往“前”移動一頁。

????????????????按「ctrl」+「u」:屏幕往“后”移動半頁。

????????????????按「ctrl」+「d」:屏幕往“前”移動半頁。

????????刪除文字

????????????????「x」:每按一次,刪除光標(biāo)所在位置的一個字符。

????????????????「#x」:例如,「6x」表示刪除光標(biāo)所在位置的“后面(包含自己在內(nèi))”6個字符。

????????????????「X」:大寫的X,每按一次,刪除光標(biāo)所在位置的“前面”一個字符。

????????????????「#X」:例如,「20X」表示刪除光標(biāo)所在位置的“前面”20個字符。

????????????????「dd」:刪除光標(biāo)所在行。

????????????????「#dd」:從光標(biāo)所在行開始刪除#行。

????????復(fù)制

????????????????「yw」:將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中。

????????????????「#yw」:復(fù)制#個字到緩沖區(qū)。

????????????????「yy」:復(fù)制光標(biāo)所在行到緩沖區(qū)。

????????????????「#yy」:例如,「6yy」表示拷貝從光標(biāo)所在的該行“往下數(shù)”6行文字。

????????????????「p」:將緩沖區(qū)內(nèi)的字符貼到光標(biāo)所在位置。注意:所有與“y”有關(guān)的復(fù)制命令都必須與“p”配合才能完成復(fù)制與粘貼功能。

????????替換

????????????????「r」:替換光標(biāo)所在處的字符。

????????????????「R」:替換光標(biāo)所到之處的字符,直到按下「ESC」鍵為止。

????????撤銷上一次操作

????????????????「u」:如果您誤執(zhí)行一個命令,可以馬上按下「u」,回到上一個操作。按多次“u”可以執(zhí)行多次回復(fù)。

????????????????「ctrl + r」: 撤銷的恢復(fù)。

????????更改

????????????????「cw」:更改光標(biāo)所在處的字到字尾處。

????????????????「c#w」:例如,「c3w」表示更改3個字。

????????調(diào)制指定行

????????????????「ctrl」+「g」列出光標(biāo)所在行的行號。

????????????????「#G」:例如,「15G」,表示移動光標(biāo)至文章的第15行行首。

底行模式常用的命令?

????????列出行號

????????????????「set nu」: 輸入「set nu」后,會在文件中的每一行前面列出行號。

????????跳到文件的某一行

????????????????「#」:「#」號表示一個數(shù)字,在冒號后輸入一個數(shù)字,再按回車鍵就會跳到該行了,如輸入數(shù)字15,再回車,就會跳到文章的第15行。

????????查找字符

????????????????「/關(guān)鍵字」: 先按「/」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵字不是您想要的,可以一直按「n」會往后尋找到您要的關(guān)鍵字為止。

????????????????「?關(guān)鍵字」:先按「?」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵字不是您想要的,可以一直按「n」會往前尋找到您要的關(guān)鍵字為止。

????????保存文件

????????????????「w」: 在冒號輸入字母「w」就可以將文件保存起來。

????????退出vim

????????????????「q」:按「q」就是退出,如果無法離開vim,可以在「q」后跟一個「!」強(qiáng)制離開vim

????????????????「wq」:一般建議離開時,搭配「w」一起使用,這樣在退出的時候還可以保存文件。文章來源地址http://www.zghlxwxcb.cn/news/detail-754128.html

到了這里,關(guān)于vim的使用、vim入門的三種常用模式、以及vim中常用的命令(超詳細(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)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

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

相關(guān)文章

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

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

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

    2024年02月03日
    瀏覽(20)
  • 【Linux】vim常用命令(多行注釋、字符替換,命令模式、底行模式常用命令)

    【Linux】vim常用命令(多行注釋、字符替換,命令模式、底行模式常用命令)

    為什么使用 vim 呢?因?yàn)樗撬?Linux 環(huán)境下自帶的。 vi / vim 的區(qū)別簡單點(diǎn)來說,它們都是多模式編輯器,不同的是 vim 是 vi 的升級版本,它不僅兼容 vi 的所有指令,而且還有一些新的特性在里面。例如語法加亮,可視化操作不僅可以在終端運(yùn)行,也可以運(yùn)行于 mac os、win

    2024年02月10日
    瀏覽(16)
  • docker ps -a命令以及容器的三種狀態(tài)

    docker ps -a命令用于列出所有的Docker容器,包括正在運(yùn)行和已經(jīng)停止的容器。該命令的輸出結(jié)果包含以下信息: CONTAINER ID:容器的唯一標(biāo)識符; IMAGE:容器所使用的鏡像; COMMAND:容器啟動時執(zhí)行的命令; CREATED:容器的創(chuàng)建時間; STATUS:容器的狀態(tài); PORTS:容器所使用的端口

    2024年02月07日
    瀏覽(20)
  • 【Linux】安裝配置解決Centos&MobaXterm的使用及Linux常用命令以及命令模式

    【Linux】安裝配置解決Centos&MobaXterm的使用及Linux常用命令以及命令模式

    目錄 Centos的介紹 centos安裝配置MobaXterm 創(chuàng)建? 安裝? ?編輯??配置 ?編輯??MobaXterm使用? Linux常用命令模式? ?常用命令 vi或vim編輯器 ?三種模式? 命令模式 編輯模式? ?末行模式 拍照備份? CentOS(Community Enterprise Operating System)是一個基于Red Hat Enterprise Linux (RHEL) 源代碼編

    2024年02月06日
    瀏覽(43)
  • vim的使用介紹以及命令大全

    vim的使用介紹以及命令大全

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 懶羊羊感謝大家的關(guān)注和三連支持~? 目錄 前言 一、vim的使用介紹 二、命令大全 1.命令模式 (1)復(fù)制(配合粘貼命令p使用) (2)剪切 (3)粘貼 (4)刪除 (5)撤銷/恢復(fù) ?(

    2024年02月09日
    瀏覽(23)
  • 實(shí)現(xiàn)ConfigMap熱更新的三種常用方法:使用sidecar、CI腳本和自定義Controller

    目錄 背景 方法一:使用ConfigMap-Reload Sidecar 方法二:使用CI腳本實(shí)現(xiàn)ConfigMap熱更新 方法三:使用Controller實(shí)現(xiàn)ConfigMap熱更新 結(jié)論 ConfigMap是Kubernetes中用來存儲配置信息的一種資源類型。在Kubernetes集群中,ConfigMap被廣泛地用于存儲應(yīng)用程序的配置信息。這些配置信息可以包括環(huán)

    2024年02月09日
    瀏覽(21)
  • QT中使用QtXlsx庫的三種方法 QT基礎(chǔ)入門【Excel的操作】

    對于Linux用戶,如果Qt是通過“ apt-get”之類的軟件包管理器工具安裝的,請確保已安裝Qt5開發(fā)軟件包qtbase5-private-dev QtXlsx是一個可以讀寫Excel文件的庫。它不需要Microsoft Excel,可以在Qt5支持的任何平臺上使用。該庫可用于從頭開始生成新的.xlsx文件從現(xiàn)有.xlsx文件中提取數(shù)據(jù)編

    2024年02月12日
    瀏覽(29)
  • 【Redis】入門篇--安裝以及常用命令

    【Redis】入門篇--安裝以及常用命令

    接下來看看由輝輝所寫的關(guān)于Redis的相關(guān)操作吧 ? 目錄 ????Welcome Huihui\\\'s Code World ! !???? 一.Redis是什么 二.?Redis有什么優(yōu)勢 三.?Redis的安裝 1.上傳以及解壓壓縮包 2.安裝redis所需環(huán)境 3.編譯Redis ?4.檢測安裝情況 5.啟動Redis 6.將Redis進(jìn)程修改為守護(hù)進(jìn)程 備份 修改redis.conf文件

    2024年02月06日
    瀏覽(20)
  • vim的使用介紹以及命令大全(系統(tǒng)性學(xué)習(xí)day3)

    vim的使用介紹以及命令大全(系統(tǒng)性學(xué)習(xí)day3)

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 懶羊羊感謝大家的關(guān)注和三連支持~? 目錄 前言 一、vim的使用介紹 二、命令大全 1.命令模式 (1)復(fù)制(配合粘貼命令p使用) (2)剪切 (3)粘貼 (4)刪除 (5)撤銷/恢復(fù) ?(

    2024年02月08日
    瀏覽(29)
  • rsync常用的三種用法

    用法1:本地用法 類似于cp、dd命令,實(shí)現(xiàn)備份文件的復(fù)制(備份) # rsync /etc/passwd /home/passwd.bak # rsync -b --suffix=.bak2 --backup-dir=/tmp/ /etc/passwd /home/passwd.bak --suffix=xxx ? ? ? ?指定舊備份文件的后綴名 --backup-dir=xxxx ? 指定將舊備份文件移動到哪個位置下 1 2 3 4 用法2:遠(yuǎn)程shell 利用

    2024年01月17日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包