In Vim, one can join two lines by typing capital J.
However, these are usually joined by a space.
I seem to remember there was a way to change the character used for the joining by setting some variable, but I can’t seem to find it again.
I’d appreciate it if anyone could remind me, or confirm that it can’t be done.
When I want to join just a few lines I use a 3 keys combo (normal mode):
being
,the joining character.In case I want to join more lines or even join lines in groups, I use the previous combo with a macro.
For example, to transform 3 lines in a 3 columns CSV table, I record this macro (assigned to letter
jof course):So, using
@jjoins 3 lines using,and goes to the next line.10@jconverts 10 lines.