vim快捷键

1. 模式种类

  • 扩展模式
  • 命令模式
  • 插入模式

2. 扩展模式

2.1 保存并退出

  • :wq
  • :x
  • :ZZ

2.2 不保存,强制退出

  • :q!

2.3 保存不退出

  • :w

2.4 另存到filename文件

  • :w filename

3. 命令模式

3.1 字符跳转

  • h:左,l:右
  • j:下,k:上
  • 在上面命令前加数字可实现,多个字符的跳转,比如3j可以向下跳转3个字符

3.2 单词跳转

  • w:下一个词首,e:下一个词尾
  • b:前一个词首,ge:前一个词尾

3.3 行跳转

  • 0:行首,^:行首第一个非空字符
  • $:行尾,g_:行尾最后一个非空字符
  • gg:第一行,ngg:跳转到第n行
  • G:最后一行

3.4 当前页跳转

  • H:页首,M:页中,L:页底

3.5 翻页

  • Ctrl+f:向下翻一页
  • Ctrl+b:向上翻一页
  • Ctrl+d:向下翻半页
  • Ctrl+u:向上翻半页

3.6 字符编辑

  • x:向后删除,X:向前删除
  • nx:删除多个字符;比如删除3个字符,3x
  • ~:转换大小写
  • J:删除当前行后的换行

3.7 替换

  1. 单字符替换
  • r,然后再编辑
  1. REPLACE模式
  • R,然后对光标所在处一一替换

3.8 行删除

  • d$:删除到行尾
  • d0:删除到行首
  • d^:删除到非空行首
  • dd:删除整行
  • ndd:多行删除;比如删除3行,3dd

-以上行删除操作都可以找到对应的修改操作,使用c,区别是删除后会切换成插入模式

3.9 复制粘贴

  • yy:整行复制
  • p:粘贴

3.10 查找

  • /pattern:从当前光标开始向后查找
  • ?pattern:从当前光标开始向前查找
  • 匹配到之后,按n键继续向下查找,N则向相反方向查找

3.11 替换

- :s/要查找的内容/要替换成的内容:替换当前行第一个匹配的内容
- :s/要查找的内容/要替换成的内容/g:替换当前行所有匹配的内容
- :%s/要查找的内容/要替换成的内容:替换全局所有匹配的内容

3.12 回退

  • u,U

4. 插入模式

4.1 在光标处输入

  • i (insert)

4.2 在光标处后一位输入

  • a (append)

4.3 在光标所在行首输入

  • I

4.4 在光标所在行尾输入

  • A

4.5 在光标所在行的下一行打开新一行输入

  • o

4.6 在光标所在行的上一行打开新一行输入

  • O
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值