LINUX学习笔记之vi和vim

一、linux的编辑器vi和vim

1.在linux中自带有编辑文件的编辑器,即vi,vim是vi的加强版。

2.linux的vi有三种模式,即正常模式,插入模式和命令行模式。

  • vi或vim加文件名就进入了文件编辑正常模式
  • 按下i,从正常模式进入插入模式,按下esc从插入模式退回正常模式
  • 按下:从正常模式进入命令行模式,此时可以进行命令输入,按下/进入命令行的搜索模式,按n搜索下一个,按下esc从命令行模式退回正常模式
  • 从命令行模式才能退出

3.常用vi快捷键

  • 正常模式下,复制当前行yy,复制当前5行,5yy,粘贴直接用p
  • 正常模式下,删除当前行用dd,删除当前的5行,用5dd
  • 命令行模式下搜索,在命令行/下,直接输入搜索内容,按下回车,再按n搜索下一个
  • 命令行模式下,设置行号,使用set nu,取消行号用set nonu
  • 在正常模式下,用G回到最末行,用gg回到首行
  • 正常模式下,用数字,加shift+g定位到某一行