> \n is ^J (ctrl-J) so there's some logic there
The same 'j' as vi uses for 'hjkl'. https://vi.stackexchange.com/questions/42426/why-did-vi-use-...
The same 'j' as vi uses for 'hjkl'. https://vi.stackexchange.com/questions/42426/why-did-vi-use-...
But I suppose you're saying ASCII 10 was chosen as newly because it aligns with the down arrow on keyboards of the time. Maybe.
The linked StackExchange has it as:
> What character was used for what control code was mostly a matter of bitwise arithmetics. LF is ^J because J happens to be at the corresponding location in the corresponding column of the table (+ 64 in decimal)
If terminfo database is to be believed, quite a lot of other terminals reused this control sequences too, for some reason.
In the stone age, pressing CTRL flipped that bit, so ^J is literally "ctrl-J".