2010-08-27 9 views
6

In Eclipse gibt es die schöne Sache das Wort bis zum nächsten Großbuchstaben zu löschen, wenn Sie Ctrl +Rück drücken. Zum Beispiel:Vim: Eclipse wie Strg-Backspace und Ctrl-Del

ThisIsSomeText

Wenn Sie die Taste Strg + Rück, nur "Text" wird gelöscht, wo, wie in VS all "ThisIsSomeText" gelöscht.

Gibt es trotzdem die gleiche in VIM zu implementieren?

Wenn ja, gibt es ähnliche Verfahren für Ctrl - Del auch? Das Drücken der Ctrl - Del am Anfang des vorherigen Beispiels löscht nur "This", anstatt alle "ThisIsSomeText".

+0

heißt es in Resharper CamelHumps. –

+0

Dieser Notationsstil wird im Allgemeinen "Camel Case" (oder CamelCase) genannt. – FrustratedWithFormsDesigner

Antwort

4

Dies könnte das tun, was Sie wollen:

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

Es kann in der wor einige fiddliness mit dem letzten Zeichen sein d. Außerdem haben Sie nicht erwähnt, ob Sie es für den Normalmodus oder den Einfügemodus wünschen.