vim编辑器

命令模式练习

目录

命令模式练习

插入模式练习

末行模式练习

视图模式练习

高级操作练习


1.打开任意文本文件,使用gg跳转到首行,再用G跳转到末尾

2.在命令模式下:

  • yy复制当前行

  • p粘贴到下一行

  • 5dd删除包括当前行在内的5行内容

3.使用/error查找文档中的"error"关键词,用n/N进行正向/反向查找

4.用r命令将光标所在字符替换为"X"

5.用d$删除从光标位置到行尾的所有内容

插入模式练习

6.在命令模式下:

  • o在下方新建行并输入文本

  • A跳转到行尾继续输入

  • I跳转到行首输入

7.使用O在当前行上方插入新行,输入内容后按ESC返回命令模式

8.练习从插入模式返回命令模式时:

  • i进入插入模式,观察返回时光标位置变化

  • a进入插入模式,比较光标位置差异

末行模式练习

9.执行:set nu显示行号,再用:set nonu取消显示

10.使用:15直接跳转到第15行

11.对10-20行执行范围替换: :10,20s/error/warning/g

12.执行全文替换:

  • :%s/error/ERROR/ 替换每行第一个"error"

  • :%s/error/ERROR/g 替换所有"error"

13.练习:X设置文件密码,再通过:set key=""取消密码

14.用:w test_backup.txt另存为副本文件

视图模式练习

15.用v进入行选择模式:

  • 选中3行后按y复制

  • 移动光标后用p粘贴

16.用Ctrl+v进入列块模式:

  • 纵向选中多列字符后按d删除

  • 选中列后按I#添加注释,按两次ESC生效

17.批量注释:

  • 用列块模式选中多行行首

  • 插入#注释符

  • 再次用列块模式删除注释符

高级操作练习

18.在末行模式执行:r !date插入当前日期到光标下方

19.用:5r !ls -l将命令结果插入到第5行下方

20.尝试:!ls执行外部命令后返回编辑界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值