为什么“d1j”在vim中删除两行?

前端之家收集整理的这篇文章主要介绍了为什么“d1j”在vim中删除两行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
d {motion}命令似乎不一致:
d1j  " deletes 2 lines to the bottom
d1l  " deletes 1 character to the right

是预期的行为吗?

当您开始运动并且处于操作符待处理模式时,您的运动将是包含或排除的,并且以字符或线性方式(线性运动总是包含).

j是一个包含线性的运动.可能你想尝试dvj或dgj(后者适用于屏幕线).

请参阅:help operator.您可以分别强制使用V,v或CTRL-V进行线性,方向或间隔的运动.

猜你在找的Bash相关文章