Vim入门操作整理

根据小甲鱼的vim入门视频整理,供查阅

移动指令:上下左右 k j h l

翻页: ctrl + b  ctrl + f

保存退出:ZZ

普通模式:vim fileName 首次进入的就是普通模式

从普通模式进入插入模式:i a o s

在普通模式下删除:

  删除单字符:x

  删除多字符:d mostion

    motion包括:

    0 指到行开头

    b 指到当前单词的开头

    e 指到当前单词的末尾

    w 指到下一个单词

    gg 指到文件开头

    G 指到文件末尾

    h 向左

    j 向下

    k 向上

    l 向右

    d 删除所在行

  d + 数字 + motion

撤销:u

反撤销:ctrl+r


剪切:先删,再黏贴

黏贴:p 在光标后黏贴 P 在光标前黏贴

拷贝:y + 数字 + motion

替换:r + 替换字符 把光标所在字符替换掉

数字 + r + 替换字符 从光标所在字符开始替换掉n个字符

替换模式:R

修改:c + 数字 + motion 进入编辑模式


文件信息:ctrl + g

跳转行:G + 行号 或者 :行号

定位花括号 中括号 小括号:%

缩进:>> <<

多行缩进:数字 + 缩进 从当前行开始往下数n行 一起缩进

       v 进入virtual模式 用数字 + j 选中需要缩进的行,再>>


往后搜索:/

往前搜索::

寻找下一个或者上一个搜索目标:n N

替换:

  :s/oo/xx/g 替换整行

  :%s/oo/xx/g 替换全部

  :%s/oo/xx/gc 替换的时候提醒

  :4,12s/xx/oo/g 替换4-12行


shell命令::! + 命令

另存为::w + 文件名

覆盖其他文件::w! + 已存在的文件

插入其他文件的内容::r + 文件名

打开多个文件:

  垂直打开:vim -o

  水平打开:vim -O

  选择下一个文件:ctrl + w + w

  上下左右选择文件:ctrl + w + k j h l

退出所有打开的文件::qa!

原文地址:https://www.cnblogs.com/taotaoxixihaha/p/6961313.html