vi(vim)编辑器

vi编辑器

vi/vim是Linux最经典的文本编辑器,vim是vi的加强版,兼容vi的所有指令,不仅能编辑文本,还具有shell程序编辑功能,可以不同颜色的字体辨别语法的正确性

三种工作模式

命令模式

​ 命令模式下,所有敲下的按键编辑器都会理解成命令,执行不同功能

​ 进入命令模式 vim 文件路径

  • 如果文件路径中文件不存在,命令会用于编辑新文件
  • 如果文件路径中文件存在,命令会编辑已有文件

快捷键

  • / : 进入搜索模式
    • n :向下继续搜索
    • N : 向下继续搜索
  • dd: 删除光标所在行
  • ndd : 删除n行
  • nyy: 复制n行
  • p: 粘贴
  • u:撤回
  • gg:跳到首行
  • G: 跳到行尾

输入模式

​ 文本内容自由编辑


底线模式

​ 保存退出文件

  • :wq :保存并退出
  • :q : 退出
  • :q! : 强制退出
  • :w : 保存
  • :set nu : 显示行号
  • :set paste : 设置粘贴模式

pSxLhHe.png


vi(vim)编辑器
https://ahaostillcoding.github.io/2023/03/10/vi(vim)编辑器/
作者
a_hao
发布于
2023年3月10日
许可协议