vim

esc normal 模式

插入

  • i 光標前插入

  • a 光標后插入

  • o 下一行輸入

  • I 行首插入

  • A 行尾插入

  • O 上一行插入

:set nu 顯示行號

:vs 豎分屏

:sp 橫分屏

:q 退出分屏

Visual (可視)模式,選擇文本,在 normal 模式下,使用 v 進入

  • 使用 V 選擇行
  • 使用 ctrl + v 進行塊狀選擇
  • 選中之后
    • 輸入 d 刪除
    • 輸入 y 復制
    • 輸入 p 粘貼

control + h 從右向左刪除一個字符

control + w 從右向左刪除單詞

control + u 從右向左刪除行

control + [ 切換到 normal 模式,等于 esc

gi 從 normal 模式切換到輸入模式,光標直接停留在上一次編輯的位置

移動

  • h

  • l

  • j

  • k

  • w/W 下一個單詞的首字母,小寫以單詞劃分,大寫以空格劃分

  • e/E 下一個單詞的尾字母

  • b/B 上一個單詞的首字母

  • 0 數(shù)字0,移動到行首

  • ^ 移動到該行的第一個非空白字符

  • $ 移動到行尾

  • gg 移動到文件開頭

  • G 移動到文件末尾

  • H/M/L 移動到文件的開頭,中間,結尾

  • f + 字符 從行首移動到該字符

    • ; 移動到下一個相同的字符
    • , 移動到上一個相同的字符
  • F + 字符 從行尾移動到該字符

  • t + 字符 從行首移動到該字符的前一個字符

  • control + o 移動到上次光標所在的位置

  • control + u 上翻頁

  • control + f 下翻頁

增刪改查

在 normal 模式下

  • 刪除

    • 輸入 x 刪除一個字符
    • 2x 刪除兩個字符
    • dw 刪除一個單詞,不刪除空格
    • daw 刪除一個單詞和它周圍的空格
    • diw 刪除一個單詞,不刪除空格
    • dt + 字符 從左到右刪除至該字符
    • d + 0 數(shù)字0,刪除至行首
    • dd 刪除行
    • 3dd 刪除三行
  • 修改

    • r 替換,例如,ra 將光標所在的字符替換為 a
    • R 連續(xù)替換,輸入多少字符,替換多少字符
    • s 刪除光標所在字符,并進入插入模式
    • S 刪除行,并進入插入模式
    • c 刪除并進入插入模式
      • cw 刪除單詞,并進入插入模式
      • ct" 從左到右刪除到引號 ,并進入插入模式
      • C 刪除行并進入插入模式
  • 查詢

    • / 前向搜索
    • ? 反向搜索
    • n 跳轉到下一個匹配
    • N 跳轉到上一個匹配
    • * 當前單詞的前項匹配
    • # 當前單詞的后項匹配

搜索替換

  • substitute 查找替換
    • :% s/com/coom/g 全部文件中 搜索 com ,替換為 coom ,全局替換
    • :1,6 s/com/coom/g 1到6行中 搜索 com ,替換為 coom ,全局替換
    • :1,6 s/com//n 統(tǒng)計1到6行有多少個 com
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Vim的幾種模式 正常模式:可以使用快捷鍵命令,或按:輸入命令行。插入模式:可以輸入文本,在正常模式下,按i、a、...
    myonlyzzy閱讀 244評論 0 0
  • 原文:https://blog.csdn.net/scaleqiao/article/details/451533...
    凱睿看世界閱讀 4,324評論 1 20
  • https://blog.csdn.net/donahue_ldz/article/details/1713936...
    SpawnMC閱讀 486評論 0 0
  • 1.Vim的幾種模式 正常模式:可以使用快捷鍵命令,或按:輸入命令行。 插入模式:可以輸入文本,在正常模式下,按i...
    springlinux閱讀 404評論 0 0
  • 1. 關于Vim[http://www.itdecent.cn/u/8f92553043e7] vim是我最喜歡...
    7ColorLotus閱讀 1,612評論 0 4

友情鏈接更多精彩內容