vim add binding to toggle semicolon!!!

it's really annoy to move to the end of the line or block just
to add a semicolon and then move back.