所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。

vi/vim 的使用

  • 命令模式(Command Mode)
  • 输入模式(Insert Mode)
  • 命令行模式(Command-Line Mode)

1、基本使用

启动

vim filename

退出

  • 正常退出并保存::wq 或 ZZ
  • 仅退出(不保存)::q
  • 强制退出(不保存)::q!
  • 仅保存文件::w

2、模式切换

  • 普通模式(Normal Mode): 默认模式,用于导航、删除、复制等操作。
  • 插入模式(Insert Mode): 按 i 进入插入模式,可以输入文本。
  • 命令行模式(Command Mode): 按 : 进入命令行模式,执行保存、退出等命令。

3、基本操作

基本移动

  • 使用 hjkl 分别向左、下、上、右移动。
  • wb 在单词之间移动。
  • 0 移动到行首,$ 移动到行尾。

编辑文本

  • i 在光标前插入文本。
  • a 在光标后插入文本。
  • o 在当前行下方新建一行并进入插入模式。
  • x 删除光标所在位置的字符。
  • dd 删除当前行。
  • yy 复制当前行。
  • p 粘贴文本。

搜索和替换

  • /pattern 向下搜索指定模式。
  • ?pattern 向上搜索指定模式。
  • :s/pattern/replacement/g 替换模式为指定的文本。
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐