When I prefix the J ("join") command with a count, Vim is joining one fewer line than I expect. For example, with the cursor at the first column, first line of the following,
one
two
three
four
five
if I type JJJJ (four J's), I get (as expected):
one two three four five
But if instead I type 4J, I get:
one two three four
five
It looks like J=1J=2J, 3J=JJ, 4J=JJJ, and so on. Is this the expected behavior?