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

Linux vi/vim以及三種模式常用快捷鍵

這篇具有很好參考價值的文章主要介紹了Linux vi/vim以及三種模式常用快捷鍵。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

vi和vim

vivim 都是在 Linux 系統(tǒng)中的文本編輯器。vim 實際上是 vi 的增強版,提供了更多的功能和改進。

  1. vi

    • vi 是一個經(jīng)典的文本編輯器,幾乎在每個 Linux 發(fā)行版中都預裝了。
    • vi 的使用可以分為三個主要模式:命令模式(Command mode)、插入模式(Insert mode)和底行模式(Ex mode)。
    • 命令模式下可以執(zhí)行文件編輯、搜索、復制粘貼等操作。
    • 插入模式下可以直接輸入和編輯文本內容。
    • 底行模式用于保存文件、退出 vi 等高級操作。
    • 例如,使用 vi filename 命令打開一個文件,在命令模式下按下 “i” 進入插入模式,進行文本編輯,然后按下 Esc 鍵回到命令模式,在命令模式下輸入 “:wq” 并按回車鍵保存并退出。
  2. vim

    • vim(Vi IMproved)是對 vi 的增強版本,具有更多的功能和改進。
    • vim 擁有 vi 的所有功能,并添加了更多的功能和定制選項。
    • vim 提供了語法高亮、多級撤銷、分屏編輯、代碼補全等功能,以及大量的插件和擴展性。
    • vi 相比,vim 的學習曲線略高,但它為用戶提供了更強大和靈活的編輯環(huán)境。
    • 使用 vim 的基本操作與 vi 類似,同時還有更多命令和選項可用。

vi 命令模式

在 vi 的命令模式下,常用的一些快捷鍵可以提高編輯效率。以下是幾個常用的 vi 命令模式快捷鍵:

  1. 移動光標

    • h:將光標左移一個字符。
    • j:將光標下移一行。
    • k:將光標上移一行。
    • l:將光標右移一個字符。
  2. 文本編輯

    • i:在當前光標位置之前插入文本。
    • a:在當前光標位置之后插入文本。
    • o:在當前行之后插入新行,并進入插入模式。
    • dd:刪除當前行。
    • yy:復制當前行。
    • p:粘貼已復制或刪除的文本。
  3. 撤銷和重做

    • u:撤銷上一次操作。
    • Ctrl + r:重做被撤銷的操作。
  4. 搜索與替換

    • /keyword:向后搜索指定關鍵字。
    • ?keyword:向前搜索指定關鍵字。
    • n:跳到下一個匹配項。
    • N:跳到上一個匹配項。
    • :s/old/new:在當前行替換第一個匹配項。
    • :s/old/new/g:在當前行替換所有匹配項。
    • :%s/old/new/g:在整個文件中替換所有匹配項。
  5. 保存和退出

    • :w:保存文件但不退出 vi。
    • :q:退出 vi(僅在沒有修改的情況下)。
    • :wq:保存文件并退出 vi。
    • :q!:強制退出 vi,丟棄所有修改。

vi 插入模式

在vi中,輸入模式用于插入和編輯文本。以下是進入輸入模式的方法:

  1. 插入模式:在光標位置之前插入文本。

    • i:在當前光標位置之前開始插入文本。
    • a:在當前光標位置之后開始插入文本。
    • I:在當前行的第一個非空字符之前開始插入文本。
    • A:在當前行的末尾開始插入文本。
  2. 追加模式:在光標位置之后追加文本。

    • a:在當前光標位置之后開始追加文本。
    • A:在當前行的末尾開始追加文本。
  3. 打開新行

    • o:在當前行之后插入新行,并進入插入模式。
    • O:在當前行之前插入新行,并進入插入模式。
  4. 替換模式:替換光標所在位置的字符。

    • r:替換光標所在位置的字符。
    • R:一直處于替換模式,可以連續(xù)替換多個字符。
  5. 進入輸入模式的其他方式

    • s:刪除光標所在位置的字符并進入插入模式。
    • S:刪除整行并進入插入模式。
    • C:刪除從光標位置到行尾的內容并進入插入模式。

輸入模式中可以進行文本編輯,并通過快捷鍵切換到命令模式或者執(zhí)行保存退出等操作。要注意,在輸入模式下,按下 Esc 鍵可以返回到命令模式。

vi 底行模式

Vi編輯器中的底行模式(Command-line Mode)用于執(zhí)行一些命令和操作。在底行模式下,可以輸入各種命令來執(zhí)行編輯、搜索、保存和退出等操作。以下是一些常用的Vi底行模式命令:

  1. 保存和退出

    • :w:保存文件但不退出Vi。
    • :wq:保存文件并退出Vi。
    • :xZZ:保存文件并退出Vi(只有在文件有修改的情況下才會保存)。
    • :q:退出Vi(如果有未保存的修改,則無法退出)。
    • :q!:強制退出Vi,放棄所有未保存的修改。
  2. 搜索和替換

    • :/pattern:向后搜索指定的Pattern。
    • :?pattern:向前搜索指定的Pattern。
    • n:跳到下一個匹配項。
    • N:跳到上一個匹配項。
    • :s/old/new:在當前行替換第一個匹配項。
    • :s/old/new/g:在當前行替換所有匹配項。
    • :%s/old/new/g:在全文中替換所有匹配項。
  3. 文本編輯命令

    • :delete:d:刪除當前行。
    • :copy:co:復制當前行或指定范圍的行。
    • :move:m:移動當前行或指定范圍的行。
    • :join:j:合并當前行與下一行。
  4. 顯示和設置行號

    • :set number:set nu:顯示行號。
    • :set nonumber:set nonu:不顯示行號。
  5. 執(zhí)行外部命令文章來源地址http://www.zghlxwxcb.cn/news/detail-621593.html

    • :!command:執(zhí)行Shell命令,并返回Vi編輯器。

到了這里,關于Linux vi/vim以及三種模式常用快捷鍵的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • vim常用快捷鍵

    記錄經(jīng)常使用的vim快捷鍵。 在普通模式下輸入 gi ,光標會移動到上次編輯的位置,并立即進入插入模式。 在普通模式下,跳轉到光標最近所在的上一個位置( Ctrl+o )或下一個位置( Ctrl+i )。 在普通模式下,遞增或遞減光標下的數(shù)字。 在普通模式下,向上( Ctrl+e )或向

    2024年04月23日
    瀏覽(22)
  • vim的使用、vim入門的三種常用模式、以及vim中常用的命令(超詳細)

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

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

    2024年02月05日
    瀏覽(16)
  • Linux Vim撤銷和恢復撤銷快捷鍵

    Linux Vim撤銷和恢復撤銷快捷鍵

    使用 Vim 編輯文件內容時,經(jīng)常會有如下 2 種需求: 對文件內容做了修改之后,卻發(fā)現(xiàn)整個修改過程是錯誤或者沒有必要的,想將文件恢復到修改之前的樣子。 將文件內容恢復之后,經(jīng)過仔細考慮,又感覺還是剛才修改過的內容更好,想撤銷之前做的恢復操作。 基于這 2 種

    2024年04月26日
    瀏覽(23)
  • jupyter常用的方法以及快捷鍵

    jupyter常用的方法以及快捷鍵

    選中狀態(tài) 藍色 按enter 進入編輯狀態(tài) 編輯狀態(tài) 綠色 按Esc 進入選中狀態(tài) Code模式運行是運行代碼 Markdown模式運行是進入預覽狀態(tài) - - - 是文本格式的一種精簡的語法形式 Raw NBConvert 是默認文本狀態(tài) - - - 輸入什么樣 展示什么樣 Y - - - 切換為code模式 M - - - 切換為Markdown模式 Z - -

    2024年02月10日
    瀏覽(23)
  • vi編輯器的三種模式及其對應模式下常用指令

    vi編輯器的三種模式及其對應模式下常用指令

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

    2024年02月03日
    瀏覽(20)
  • 53.Linux day03 文件查看命令,vi/vim常用命令

    53.Linux day03 文件查看命令,vi/vim常用命令

    今天進行了新的學習。 目錄 1.cat a.查看單個文件的內容: b.查看多個文件的內容:? c.將多個文件的內容連接并輸出到一個新文件: d.顯示帶有行號的文件內容:? 2.more? 3.less ?4.head 5.tail ?6.命令模式 7.插入模式? ?8.圖片解析 用于查看和連接文件內容 以下是 cat 命令的基本

    2024年02月12日
    瀏覽(49)
  • vscode開發(fā)常用的工具欄選項,查看源碼技巧以及【vscode常用的快捷鍵】

    vscode開發(fā)常用的工具欄選項,查看源碼技巧以及【vscode常用的快捷鍵】

    1、當前打開的文件快速在左側資源樹中定位: 其實打開了當前的文件已經(jīng)有在左側資源樹木定位了,只是顏色比較淺 2、打開太多文件的時候,可以關閉 3、設置查看當前類或文件的結構 OUTLINE 相當于idea 查看當前類或接口的結構 Structure 二、查看源碼技巧: (1) Ctr+鼠標 點擊

    2024年02月10日
    瀏覽(30)
  • 【Linux】Linux系統(tǒng)編程——Linux常用快捷鍵

    在 Linux 中,特別是在使用命令行界面時,有許多快捷鍵可以提高你的工作效率。以下是一些常用的快捷鍵: 命令行編輯 : Ctrl + A :移動光標到行首。 Ctrl + E :移動光標到行尾。 Ctrl + U :刪除光標之前到行首的內容。 Ctrl + K :刪除光標位置到行尾的內容。 Ctrl + W :刪除光

    2024年01月22日
    瀏覽(39)
  • vim 快捷鍵

    基本上 vi/vim 共分為三種模式,分別是普通模式(Command mode),輸入模式(Insert mode)和底線命令模式(Last line mode)。 這三種模式的作用分別是: 1、普通模式: 用戶剛剛啟動 vi/vim,便進入了普通模式。此狀態(tài)下敲擊鍵盤動作會被Vim識別為普通命令,而非輸入字符。比如我

    2024年02月05日
    瀏覽(34)
  • 50個Linux常用命令行快捷鍵(大部分適配Mac OS)

    50個Linux常用命令行快捷鍵 (大部分適配Mac OS) 移動光標到行首: Ctrl + a 移動光標到行尾: Ctrl + e 移動光標到上一個單詞的開頭: Ctrl + ← 移動光標到下一個單詞的開頭: Ctrl + → 刪除光標之前的字符: Ctrl + u 刪除光標之后的字符: Ctrl + k 刪除光標之前的單詞: Ctrl + w 清

    2024年02月10日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包