VIM基础

261 阅读1分钟

命令行输入vim进入vim编辑

1. vim的三种模式

  • 普通模式
  • 编辑模式
  • 命令模式


  • 编辑模式和命令模式返回到普通模式快捷键:esc
  • 普通模式没有提示符
  • 编辑模式左下角有insert插入提示符
  • 命令模式左下角有冒号提示符

2. 普通模式转换到编辑模式的快捷键使用

  • a: 移动光标
  • A: 光标移到最后
  • s: 删除
  • o: 下面增加一行,光标移动到下一行
  • O: 上面增加一行,光标移动到上一行
  • u: 撤销操作
  • i
3.普通模式转换到命令模式

  • set nu : 设置行号
  • set nonu : 取消行号
4.普通模式命令 --移动

  • h j k l : 左下上右
  • shift+g:到最后一行
  • gg:到第一行
  • ctrl+f:下一页
  • ctrl+b:上一页
  • 数字+shift+g:跳到某一行
  • 数字+%:跳到文件的百分比处

5.普通模式命令 --搜索

  • 搜索单词:/+单词
  • 下一个搜索关键词:n
  • 上一个搜索关键词:N
6.普通模式命令 --编辑

  • yy:复制
  • p:粘贴
  • 数字+yy:复制多行
  • P:粘贴到上一行
  • r+字符:替换当前字符
  • x:删除当前字符
  • D:删除光标后面的部分
  • dd:删除行
  • u:撤销操作
7.常用命令

  • :w:保存
  • :q!:退出
  • :wq:保存并退出
  • :set nu:显示行号
  • :set nonu:不显示行号
  • :%  s/旧词/新词/g:全局替换,文章所有的旧词变成新词(左下角显示替换次数和行数)