我经常发现自己需要删除光标后面的字符,而不是当前字符。在vim中以正常模式执行此操作的最短方法是什么?
答案 0 :(得分:8)
lx
会执行此操作,或lxh
如果您想将光标返回原始位置。
它只是向前移动光标并删除其下的字符。
如果这还不够短,您可以将其映射到单个按键:
:map <f5> lxh
然后只需使用 f5 功能键。
答案 1 :(得分:1)
我所知道的最短序列也很明显:
在命令模式下输入“l x h”。
答案 2 :(得分:1)
有一些命令可以在光标Shift-X之前删除字符,但不能删除它。我倾向于做lxh来完成这件事。 。 。
答案 3 :(得分:1)
我相信有很多方法可以做到这一点,还有另外三招:
xpX
请注意,如果您的光标位于EOL上,xpX
或lxh
将会失败。 :)