如何在vim中删除下一个字符(不是当前的!)?

Aat*_*atG 5 vim

我经常发现自己需要删除光标后的字符,而不是当前字符.在vim中以正常模式执行此操作的最短方法是什么?

pax*_*blo 8

lx将要做的技巧,或者lxh如果你想将光标返回到原始位置.

它只是向前移动光标并删除其下的字符.

如果这还不够短,您可以将其映射到单个按键:

:map <f5> lxh
Run Code Online (Sandbox Code Playgroud)

然后只需使用f5功能键.