Vim中如何重复执行x命令n次以删除光标处指定数量字符
Vim从光标位置批量删除字符的正确操作
你操作不生效的核心原因是Vim的命令执行顺序规则为数字前缀在前,操作命令在后,你把数字和命令的顺序写反了,因此无法触发批量执行。
正确操作方案如下:
- 要实现从当前光标位置开始向后删除10个字符,直接输入
10x即可 - 如果需要从光标位置向前删除10个字符,输入
10X(大写X)即可 - 如果你已经先执行过1次
x删除了1个字符,后续只需输入9.即可重复执行9次删除操作,和10x效果一致 - 如果你需要删除从光标位置到当前行末尾的所有字符,无需计数,直接输入
D即可
内容的提问来源于stack exchange,提问作者simo
相关产品推荐
相关产品推荐

