Vim:Eclipse类的Ctrl Backspace和Ctrl Del

Vim:Eclipse类的Ctrl Backspace和Ctrl Del,vim,Vim,在Eclipse中,有一个很好的特性,即当您按下Ctrl+Backspace时,删除单词直到下一个大写字母。例如: 这是某种文字 如果按Ctrl+Backspace,将只删除“文本”,其中与VS中一样,所有“ThisIsSomeText”都将被删除 在VIM中是否有实现相同功能的方法 如果是,是否也有类似的Ctrl Del方法?因此,在上一个示例的开头按Ctrl-Del只会删除“This”,而不是所有的“ThisIsSomeText”。我认为这不是vim的固有特性,但我认为这个脚本可能会有所帮助

在Eclipse中,有一个很好的特性,即当您按下Ctrl+Backspace时,删除单词直到下一个大写字母。例如:

这是某种文字

如果按Ctrl+Backspace,将只删除“文本”,其中与VS中一样,所有“ThisIsSomeText”都将被删除

在VIM中是否有实现相同功能的方法


如果是,是否也有类似的Ctrl Del方法?因此,在上一个示例的开头按Ctrl-Del只会删除“This”,而不是所有的“ThisIsSomeText”。

我认为这不是vim的固有特性,但我认为这个脚本可能会有所帮助(注意:我自己并没有实际使用它):

更新:


另一个脚本:

这可能会满足您的要求:

nnoremap <C-BS> d?[A-Z]
nnoremap d?[A-Z]

这个词的最后一个字符可能有些不太准确。另外,您没有提到是要将其用于普通模式还是插入模式。

它在Resharper中被称为驼峰。这种符号样式通常称为“驼峰式”(或驼峰式)。