Vim直接从单词第一个字符后的字符中删除,直到单词结束

Vim直接从单词第一个字符后的字符中删除,直到单词结束,vim,neovim,Vim,Neovim,说我有 word ^ Cursor Here 我希望是这样 w 如果我使用de我只会删除整个单词。我可以只按一次向右箭头键,但这需要我举手,这与目的背道而驰。我需要一种方法来删除字符直接跟随,直到字的结尾。不过,我可能在这里做得有点过头了。如果你重新映射,那么你可以为它创建一个快捷方式。例如: noremap:norm lde 将重新映射ctrl+t以使用l向右移动,删除以结束de,然后输入。这假定光标位于单词的开头。如果重新映射,则可以为其创建快捷方式。例如: noremap:norm l

说我有

word
^ Cursor Here
我希望是这样

w

如果我使用
de
我只会删除整个单词。我可以只按一次向右箭头键,但这需要我举手,这与目的背道而驰。我需要一种方法来删除字符直接跟随,直到字的结尾。不过,我可能在这里做得有点过头了。

如果你重新映射,那么你可以为它创建一个快捷方式。例如:

noremap:norm lde


将重新映射
ctrl+t
以使用
l
向右移动,删除以结束
de
,然后输入
。这假定光标位于单词的开头。

如果重新映射,则可以为其创建快捷方式。例如:

noremap:norm lde


将重新映射
ctrl+t
以使用
l
向右移动,删除以结束
de
,然后输入
。这假设您的光标位于单词的开头。

这里的问题是您使用的是箭头键移动,而不是
hjkl
钥匙

当你习惯了箭的时候,使用它们感觉很不对 从这么多其他程序的关键,它只需要一个或两个星期的强制 您可以自己使用
hjkl
。一旦做到这一点,你的每一天都会受益匪浅 只要将vim用作编辑器,就可以在vim中花费额外的秒、分、小时

在您的情况下,只需键入
lde
向右移动一个字符,然后删除到
下一个单词的开头。

这里的问题是您使用的是箭头键移动,而不是
hjkl
钥匙

当你习惯了箭的时候,使用它们感觉很不对 从这么多其他程序的关键,它只需要一个或两个星期的强制 您可以自己使用
hjkl
。一旦做到这一点,你的每一天都会受益匪浅 只要将vim用作编辑器,就可以在vim中花费额外的秒、分、小时

在您的情况下,只需键入
lde
向右移动一个字符,然后删除到
下一个单词的开头。

严格来说,地图是不必要的。如果要避免移动手,
l
本身就是一个解决方案,因为它位于主行。如果问题是“如何在不使用箭头的情况下向右移动”,我会建议使用hjkl
hjkl
,但这个问题似乎特别需要一个热键来完成这一操作。但说得对。严格地说,地图是没有必要的。如果要避免移动手,
l
本身就是一个解决方案,因为它位于主行。如果问题是“如何在不使用箭头的情况下向右移动”,我会建议使用hjkl
hjkl
,但这个问题似乎特别需要一个热键来完成这一操作。但这是公平的。