2010-08-27 4 views
6

В Eclipse есть хорошая особенность не исключив слова до следующего заглавной буквы при нажатии Ctrl +Backspace. Например:Vim: Eclipse, как Ctrl-Backspace и Ctrl-Del

ThisIsSomeText

Если нажать Ctrl +Backspace, только «Текст» будет удален, где, как и в VS все «ThisIsSomeText» будут удалены.

Есть ли способ реализовать то же самое в VIM?

Если да, то есть подобный метод для Ctrl - Del также? Это как, нажатие Ctrl - Del в начале предыдущего примера удалит только «Это», а не все «ThisIsSomeText».

+0

это называется CamelHumps в Resharper. –

+0

Этот стиль обозначения называется «Camel Case» (или CamelCase) в целом. – FrustratedWithFormsDesigner

ответ

4

Это может делать то, что вы хотите:

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

Там может быть некоторыми fiddliness с последним символом в присте д. Кроме того, вы не указали, хотите ли вы его для режима Normal или Insert.

Смежные вопросы