Linx——我的Linux/Unix枕边书【vim篇】

三种模式

命令模式(Command mode)
输入模式(Insert mode)
底线命令模式(Last line mode)

在这里插入图片描述图片来自于:https://www.runoob.com/linux/linux-vim.html

操作

命令模式
模式搜索
命令说明
/pattern查找当前光标之后的匹配,下一个当前光标之后的匹配为字母按键’n’,上一个当前光标前匹配为大写字母按键’N’
?pattern查找当前光标之前的匹配,下一个当前光标之后的匹配为字母按键’N’,上一个当前光标前匹配为大写字母按键’n’

即可理解为正向和反向,在’/pattern’中,定义往后匹配为正向;在’?pattern’中,定义往前匹配为正向。这时候,以正向作为前进方向,下一个匹配为字母按键’n’,上一个匹配为大写子母按键’N’。

删除字符
命令说明
小写字母按键’x’删除当前光标下的字符
连续两次按下小写字母按键’d’删除当前光标所在行(包括换行符)
连续两次按下小写字母按键’D’删除当前光标所在行(不包括换行符)
数字(可以是多位数)n + 连续两次按下小写字母按键’d’删除当前光标所在行以及往后n-1行(包括换行符)
数字(可以是多位数)n + 连续两次按下小写字母按键’D’删除当前光标所在行以及往后n-1行(不包括换行符)
撤回和重做
命令说明
小写字母按键’u’撤回修改
control + 小写字母按键’r’重做被撤回的修改
光标移动
命令说明
control + 数字按键’6’移动到行首
control + 数字按键’4’移动到行尾
底线命令模式
光标移动
命令说明
输入任意大于0的正整数n光标移动到第n行
输入’$’光标移动到最后一行
删除字符
命令说明
输入两个以逗号分隔的任意大于0的正整数n,m,以及一个小写字母’d’,即"n,md"删除[n, m]范围内的所有行
其它
命令说明
set number显示行号
set nonnumber不显示行号
输入模式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木子的木木

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值