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