BBEdit seems philosophically opposed to adding the option for vim key bindings.
I occasionally use VSCode for specific extensions or languages.