简单vim命令

来源:互联网 发布:mac用什么flash player 编辑:程序博客网 时间:2024/05/18 12:01

简单vim命令

vim分为Normal和INSERT两种模式
(通俗说:Normal就是读(可以增、删、查),INSERT就是改);
切换到Normal模式就按Esc,切换到INSERT就就按 i/a (i是插入字符前面,a是插入字符后面)
Normal模式下

  • h => 左移光标
  • l => 右移光标
  • j => 跳到下一行
  • k => 跳到上一行
  • 0(数字0) => 跳到本行开始位置
  • $ => 跳到本行末尾
  • gg => 跳到本文件第一行
  • G => 跳到本文件最后一行
  • f + 字符 => 跳到本行的某个字符上
  • num + gg => 跳到第num行
  • x 删除光标所在的字符
  • cw => 删除当前位置到改字符结尾(比如qwert是一个整体,如果光标在q前,执行cw,会删除qwert,光标在w前面,会删除wert,执行cw之后就进入INSERT模式,可以直接编辑)
  • o => 在当前行后插入新行(会进入INSERT模式,按Esc退出到Normal模式)
  • O => 在当前行前插入新行(括号内内容同上)
  • u => 撤销操作
  • dd =>删除光标所在的行(并且将删除的内容放到粘贴板内)
  • yy => 复制光标所在的行
  • p => 粘贴
  • /name +Enter => 搜索,name就是要搜索的东西名称,如果多条,按n跳到下一个
  • :set nu => 显示行数
  • :w =>保存修改
  • :wq =>保存修改并且退出
  • :q! =>不保存并退出

    暂时就会用这么多