Movimentos em maiúsculas, como B , E , W , movem-se sobre uma sequência de caracteres não-brancos, separados por espaços em branco. Isso não pode ser alterado a menos que você esteja disposto a remapear as chaves que eu não recomendo.
Os movimentos em minúsculas, como b , e , w , movem-se sobre uma sequência de caracteres definida pela opção iskeyword . Isso significa que se você adicionar - a iskeyword com
set iskeyword+=-
você pode alcançar seu objetivo simplesmente pressionando daw se o cursor estiver em f ou s .
Como alternativa, você pode invocar
setlocal iskeyword+=-
se você quiser que a modificação da definição seja local para o seu buffer.
Para mais informações, consulte :h word .