1

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

в vim, в обычном режиме, с помощью dw , я могу удалить с позиции курсора до конца слова.

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

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

2 ответа2

3

Чтобы удалить от курсора до, но не включая _ , введите

dt_

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

:help d
:help motion.txt
2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .