2010-08-27 59 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。另外,你沒有提到你是否需要它在普通模式或插入模式下。