2010-08-27 78 views
6

在Eclipse中,有删除的字,直到下一个大写字母的不错的功能,当你按下Ctrl键+ Backspace键。例如:Vim的:Eclipse的如Ctrl-Backspace键和Ctrl-德尔

ThisIsSomeText

如果你按下Ctrl键+ Backspace键,只有 “文本” 将被删除,其中在VS所有的 “ThisIsSomeText” 将被删除。

无论如何在VIM中实现相同吗?

如果是,是否有类似的方法为Ctrl - Del也?那样,按Ctrl - Del在前面例子的开头只会删除“This”,而不是所有的“ThisIsSomeText”。

+0

它被称为Resharper中的CamelHumps。 – 2010-08-27 17:58:56

+0

这种符号风格一般称为“骆驼案例”(或CamelCase)。 – FrustratedWithFormsDesigner 2010-08-27 19:15:25

回答

4

这可能会做你想要什么:

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

可能有一些fiddliness与在WOR最后一个字符d。另外,你没有提到你是否需要它在普通模式或插入模式下。