Vim 学习

Vim 有三种模式

Normal模式,Command模式,Visual模式

Insert 模式 常用操作方式

几种快速的插入方式
在这里插入图片描述

Vim 分屏操作

在这里插入图片描述

vim 全局替换

把所有java替换为python,全局替换(g操作)
在这里插入图片描述

Visual 模式进行代码选择

在这里插入图片描述
选中之后 按d 进行删除

如何快速纠错

在这里插入图片描述
## 如何快速移动

ctrl+a 快速移动到行开头
ctrl+e 快速移动到行结尾
ctril+b 快速向后移动
ctril+f 快速向前移动
在这里插入图片描述
在这里插入图片描述

如何在单词之间飞舞

在这里插入图片描述

行间搜索移动

在这里插入图片描述

水平移动

在这里插入图片描述

垂直移动

在这里插入图片描述

页面移动

快速移动到文件的开头和结尾
在这里插入图片描述

Vim 快速进入增删改

插入
删除
在这里插入图片描述
修改
在这里插入图片描述
查询:

Vim 如何搜索替换

全局替换:self 变为this 全局替换
在这里插入图片描述
1到6行之间进行替换

在这里插入图片描述
统计单词出现的次数
在这里插入图片描述
使用正则表达式进行替换(替换符合正则规则的字段)
在这里插入图片描述

vim 可以分割屏幕,可以打开多个文件,可以在各个文件之间跳动

具体使用方式,用的时候再查询

Text Object(文本对象)

  1. vim里文本也有对象的概念,一个单词,一段句子,一个段落
  2. 很多其他编辑器只能操作单个字符来修改文本,比较低效
  3. 通过操作文本对象来修改要比只操作单个字符高效。
    在这里插入图片描述
    在这里插入图片描述

Vim 复制粘贴与寄存器的使用

Normal模式复制粘贴
在这里插入图片描述
Insert模式复制粘贴
在这里插入图片描述
vim寄存器
在这里插入图片描述
深入寄存器:
在这里插入图片描述
vim 宏(macro),进行批量操作:
宏的使用分为录制和回放
在这里插入图片描述

vim 补全方式

常见补全方式:
在这里插入图片描述

Vim映射

映射就是把”一个操作“映射到”另一个操作“
递归映射,非递归映射

插件部分用到再看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值