Vim的一些使用

时间:2021-09-22 21:04:28

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 开始编辑