You can clone with
HTTPS or Subversion.
If a visual selection ends on a column that is less than the start column, when you write a change, the end text gets a bit mangled. Here's a recording showing this in action: http://asciinema.org/a/6711
Using the latest commit, hash 3ef2916
in characterwise mode, trailing \n is not stripped, fixes #23