Fix #545: Add a special case to handle $-based blockwise visual selection

I don't think it covers every coner case possible but works for the most operations.