學習筆記| Vim相關

Vim操作

#進入vimtutor教學
vimtutor
  • 光標操作

    h(左) j(下) k(上) l(下)

  • 打開文件

    vim FILENAME
    
  • 退出vim編輯

    • :q! 取消所有修改操作退出
    • :wq 保存修改操作退出
  • 基礎vim文本操作

      • i 在光標前進入插入模式
      • a 在光標後進入插入模式
      • A 在該行末尾進入插入模式
      • o 在光標下開啓新的一行,進入插入模式
      • O 在光標上開啓新的一行,進入插入模式
      • dw 刪除自光標後的一個單詞
      • d$ 刪除自光標後到該行末尾
      • dd 刪除整行
    1. 光標移動
      • 0 光標移動至行頭
      • e 光標移動到下一個單詞末尾
      • w 光標移動到下一個單詞頭部
      • 2w [number]w表示向後跳躍number個單詞單位
      • [number] [motion] number個motion操作,例如w,$,e
    2. 回退操作
      • u 回退上一次操作
      • U 回退該行的所有操作
      • CTRL-R 取消回退操作
    3. 修改操作
      • ce 修改自光標後的單詞
      • c$ 修改自光標至行尾
    4. 替換操作
      • p 將上一次刪除的文本放在光標後
      • r 將光標處字符進行替換
      • R 進入替換模式
      • 😒/old/new [g] 將該行第一個[old]替換爲[new],如有參數g則替換該行所有匹配
    5. 移動操作
      • G 將光標移動到該文本的最後一行
      • gg 將光標移動到文本的第一行
    6. 搜索操作
      • / 在 / 後輸入需要搜索的信息,向前進行搜索
      • ? 在 ? 後輸入需要搜索的信息,向後進行搜索
    7. 光標回退
      • CTRL-O 在按住ctrl的同時按下o回到上一個光標點
    8. 尋找對稱字符
      • % 光標停留在例如 (,[,{ 上時,輸入%即可匹配對應字符),],}
    9. 選中操作
      • v 進入VISUAL模式,移動光標選中
      • :w FILENAME 將上一步選中的文字保存到文件中
      • :r FILENAME 將上一步文件文本複製到光標後
    10. 複製粘貼
      • y 將選中內容複製
      • p 將剪切板中內容粘貼到光標位置
  • 執行命令

    • :! 在 :! 後輸入終端命令執行,如 :!ls , :!rm FILENAME
    • :help 打開幫助窗口
    • :q 離開窗口
    • :CTRL-D 在 : 狀態輸入 CTRL-D 可以看到所有的自動補全選項
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章