What would I like to know why text editors have such problems with long lines? Is there a reasonable explanation for this behavior?
I am the author of Zeus IDE, so I will let you know why this is so.
One of the main reasons is the presence of a tab character. Let me explain.
Since the text editor should assume that the string may contain tabs, the only way it can handle these tabs correctly is to analyze the string from left to right, always starting with the first character of the string.
, , , ^ :
This is line one with no tables
This line has a ^ tab character
8, :
This is line one with no tables
This line has a tab character
4, :
This is line one with no tables
This line has a tab character
, 31 .
, , , .
, .
, | :
This is line one with no |tables
This line has a tab character
25 , 25 ( ).
, , :
This is line one with no tables
This line has a |tab character
25 , - 8 , 18 .
, , , .
, , .
, , , / .. ..
, , .
, , , , , .
PS: Zeus 286 721 , , , .