1. 程式人生 > >Vim的一些使用

Vim的一些使用

插入模式 普通 ins 部分 循環 工作方式 保存文件 block undo

Vim的三種模式

  • normal(普通模式)
  • insert(插入模式)
  • command(命令模式)

Vim的工作方式不同於常規的編輯器,在常規編輯器下對應到Vim中就是一直使用insert模式進行操作,但是Vim並不是這樣設計的,在Vim下的操作流程為:打開Vim(默認為normal模式)->快速移動到自己需要的位置->進入insert模式修改少部分文本->(按ESC)回到normal模式尋找下一個需要編輯的地方->進入ins模式修改...就這樣循環下去,當滿足自己要求後,在普通模式下按Shift + : 進入命令行模式,然後wq(或x)退出並保存文件.

對文件的基本操作

在命令行模式下:

  • :x 和 :wq 表示保存並退出
  • :q! 表示退出但不保存
  • :w 表示保存

對內容的基本操作

在普通模式下:

  • hjkl 分別表示 向左移動光標 向下移動光標 向上移動光標 向右移動光標
  • dd 表示刪除當前行
  • yy 表示復制當前行
  • p 表示粘貼
  • o 表示在光標的下方開一個新行
  • O 表示在光標的上方開一個新行
  • u 表示撤銷操作
  • Ctrl + r 表示反撤銷(等同於Undo)

另外的一些操作

按 i 進入插入模式
按 A 直接在當前行尾開始編輯
按 0 快速到行首,按 i 開始編輯

Vim的一些使用