Vim编辑器中如何删除/修改光标后指定数量的字符
Vim 删除/修改光标后指定数量字符操作指南
核心操作
- 仅删除(不进入插入模式):
- 最快捷方式:按
数字 + x,比如删除光标位置开始往后共5个字符,直接按5x即可。 - 通用motion方式:按
d + 数字 + l,比如删5个字符按d5l,效果和5x一致。
- 最快捷方式:按
- 修改(删除后直接进入插入模式,和你提到的
c5w逻辑一致):
按c + 数字 + l,比如修改光标位置开始的5个字符,按c5l,按下后对应5个字符会被删除,自动切到插入模式等待输入新内容。
注意事项
上述操作的计数范围默认包含光标当前所在的字符。如果你需要删除的是光标正后方、不包含光标本身的N个字符,可以先按1次l把光标右移一位,再执行对应的删除/修改操作即可。
补充:如果要删除光标前方的N个字符,用数字 + X(大写X)即可,比如删前面3个字符按3X。
内容的提问来源于stack exchange,提问作者timy
相关产品推荐
相关产品推荐

