Para excluir do cursor até, mas não incluindo, o _ , digite
dt_
Eu não sei o que você quer dizer com "maneira geral". Você pode encontrar mais aqui:
:help d
:help motion.txt
em alguns casos, tenho o nome das variáveis com _ like hello_world .
no vim, no modo normal, com dw , posso excluir da posição do cursor até o final da palavra.
Como posso excluir da posição atual do cursor para - ?
No caso hello_world , posso fazer isso com df_ , mas existem de maneira geral? (e sem excluir o _ )
Meu plug-in camelcasemotion fornece movimentos e objetos de texto especialmente para CamelCaseWords e underscore_notation . Com ele, você pode excluir hello no seu exemplo via d,e .
Tags vim normal-mode