vim: удалить из курсора в _

В некоторых случаях у меня есть имя переменных с _ лайк hello_world,

в VIM, в нормальном режиме, с dwЯ могу удалить от позиции курсора до конца слова.

Как я могу удалить из текущей позиции курсора в -?

в hello_world случай, я могу сделать это с df_Но существует ли общий путь? (и без удаления _)

2 ответа

Решение

Удалить из курсора до, но не включая _, тип

dt_

Я не знаю, что вы подразумеваете под "общим способом". Вы можете найти больше здесь:

:help d
:help motion.txt

Мой плагин camelcasemotion предоставляет движения и текстовые объекты специально для CamelCaseWords а также underscore_notation, С его помощью вы можете удалить hello в вашем примере через d,e,

Другие вопросы по тегам