Bang feature

Add bang feature from antmd branch.
There are some points which I want to improve.
Because I have no enough time for that, I send pull request as it is.
The filename modifier seems can be used only for bang in the patch.
It should be expanded to other ex command and is task for the future.