This reminds me of old style text adventures, that frequently have to deal with this kind of ambiguity, and only manage it to a limited degree. For example:
A much better move is to switch to emacs and use something like evil-mode to keep your vim-fu useful. After all, you can emulate vim in emacs, but the converse is not true. :P
> kill the man
Which man?
> the one with the knife
I don't see that here.
> kill the man with the knife
You don't have the knife.
and so on...